Better quality output switches for MLT in export options ?
**Note**
I posted this originally at the user forum but thought it made more sense here, I will remove my post at the user forum.
Hi,
I am by no means an ffmpeg expert but my first open-source gig was writing many of the presets that come included with "WinFF". I absolutely am a super-fan of Openshot but I have to admit to being a little troubled by the quality of output specifically for MPEG-2 DVD and H.264 for portable devices. I have muddled around in the Openshot preset .xml files and am not 100 percent sure how the syntax works or what the availability is of advanced ffmpeg options within the MLT framework.
For instance using the following ffmpeg pipe command from Cinelerra (video rendering only) is giving me far better DVD output quality and interlaced field handling than the standard Openshot export:
[code]-target ntsc-dvd -bf 2 -flags ildct+ilme -f mpeg2video %[/code]
Additionally Openshot exports for an iPod at TV screen resolution are very blocky and pixelated at the stock "low" bitrate setting of 1.25mb/s which is a very high bitrate for an H.264 portable preset, the following ffmpeg iPod WinFF preset gives incomparably better visual quality at a lower bitrate:
[code]-acodec libfaac -ab 112k -ac 2 -s 640x480 -vcodec libx264 -vpre hq -vpre ipod640 -crf 21 -bt 256k -f ipod[/code]
also it is an important thing to note that the iPod/iPhone example above is using "-crf" Constant Rate Factor which is a much better scenario for one-pass H.264 encoding.
What is my point?
Certainly not that Openshot is bad, it is an incredible accomplishment, nor am I trying to boast about one preset over another, these are very common ffmpeg options and I'd like to see them available in Openshot. I truly believe that the ability to accomodate some of these advanced ffmpeg tweaks and settings into the Export functionality would be something to be considered because there is a definite visual improvement from a few minor ffmpeg tweaks. I completely understand that Openshot exporting needs to be point and click simple, that is precisely why all of the extra quality switches were intentionally hidden in WinFF presets so that the end user could still just point and click and the extra stuff was all taken care of behind the scenes.
I love Openshot and 110% support it, but at the present time I still am using WinFF and Cinelerra to get the output quality I want, I respectfully suggest that improving some the export presets would be an area for some further consideration. Has a "pipe" option or frameserving to a different encoder of choice (ie HCEnc in Wine) or even direct ffmpeg export ever been considered, or are these things already possible?
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask GMaq for more information if necessary.