[mythtv-users] FFMpeg optimal settings for 1080i

John Finlay finlay at moeraki.com
Mon Jan 27 20:02:53 UTC 2014


On 1/27/2014 5:03 AM, Joseph DeGraw wrote:
> On 01/27/2014 07:45 AM, John Pilkington wrote:
>> On 27/01/14 12:19, Joseph DeGraw wrote:
>>> On 01/27/2014 05:54 AM, John Pilkington wrote:
>>>> On 27/01/14 08:20, John Finlay wrote:
>>>>> On 1/26/2014 10:51 PM, faginbagin wrote:
>>>>>> On 1/25/2014 6:14 PM, Joseph DeGraw wrote:
>>>>>>> On 01/25/2014 05:34 PM, Joseph DeGraw wrote:
>>>>>>>> I have been working on an issue with HDtv 1080i recordings being
>>>>>>>> burned
>>>>>>>> to DVD for playback. It seems with the default settings for
>>>>>>>> mytharchive
>>>>>>>> (mythtv .27-fixes, Mythbuntu 12.04) it takes a abnormal amount of
>>>>>>>> time
>>>>>>>> to burn a dvd. After alot of reading I came across a thread at the
>>>>>>>> ffmpeg forums that was very helpful and also listed a command line
>>>>>>>> for
>>>>>>>> getting the job done alot faster. Infact, It took me about 20 -30
>>>>>>>> minutes or less to get a 1920x1080 movie recording onto a dvd with
>>>>>>>> good
>>>>>>>> quality. Below is the command line that I used.
>>>>>>>>
>>>>>>>> ffmpeg -i "Fatal Honeymoon.mpg" -filter:v
>>>>>>>> "scale='if(gt(a,720/480),720,-1)':'if(gt(a,720/480),-1,480)',pad=w=720:h=480:x=(ow-iw)/2:y=(oh-ih)/2"
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> -target ntsc-dvd FatalHoneymoon.mpg
>>>>>>>>
>>>> That looks like a 'Hey, Mom, look at me' command line.  What happens
>>>> if you use
>>>>
>>>> ffmpeg -i "Fatal Honeymoon.mpg" -target ntsc-dvd FatalHoneymoon.mpg
>>>>
>>>> or the same but with mythffmpeg?
>>>>
>>>> Does it produce a growing output file?  Is the result off centre, too
>>>> wide, too high?   A quick test on the first minute or two would give
>>>> the answer.  And I would still like to know the result of
>>>>
>>>> ffmpeg -i  "Fatal Honeymoon.mpg"
>>>>
>>>> Cheers,
>>>>
>>>> John P
>>>>
>>>> _______________________________________________
>>>> mythtv-users mailing list
>>>> mythtv-users at mythtv.org
>>>> http://www.mythtv.org/mailman/listinfo/mythtv-users
>>>>
>>> Sorry about the delay.
>>>
>>>
>>> coffee at mythtv2013:~/Videos$ mythffmpeg -i "Fatal Honeymoon.mpg"
>>> ffmpeg version 1.2.2 Copyright (c) 2000-2013 the FFmpeg developers
>>>     built on Nov 20 2013 01:49:00 with gcc 4.6 (Ubuntu/Linaro
>>> 4.6.3-1ubuntu5)
>>>     configuration: --compile-type=profile --prefix=/usr --runprefix=/usr
>>> --disable-mythlogserver --enable-crystalhd --enable-lirc
>>> --enable-audio-alsa --enable-audio-oss --enable-dvb --enable-ivtv
>>> --enable-firewire --enable-joystick-menu --with-bindings=perl
>>> --enable-ffmpeg-pthreads --enable-pic
>>> --perl-config-opts='INSTALLDIRS=vendor' --enable-libvpx --enable-sdl
>>> --enable-libmp3lame --enable-libx264 --enable-opengl-video
>>> --enable-vaapi --enable-vdpau
>>>     libavutil      52. 18.100 / 52. 18.100
>>>     libavcodec     54. 92.100 / 54. 92.100
>>>     libavformat    54. 63.104 / 54. 63.104
>>>     libavdevice    54.  3.103 / 54.  3.103
>>>     libavfilter     3. 42.103 /  3. 42.103
>>>     libswscale      2.  2.100 /  2.  2.100
>>>     libswresample   0. 17.102 /  0. 17.102
>>>     libpostproc    52.  2.100 / 52.  2.100
>>> [mpegts @ 0x22a8a20] PES packet size mismatch
>>> Input #0, mpegts, from 'Fatal Honeymoon.mpg':
>>>     Duration: 00:39:30.56, start: 11713.117711, bitrate: 13362 kb/s
>>>       Stream #0:0[0x800]: Video: mpeg2video (Main), yuv420p, 1920x1080
>>> [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
>>>       Stream #0:1[0x801](eng): Audio: ac3, 48000 Hz, stereo, fltp, 192
>>> kb/s
>>>       Stream #0:2[0x802](spa): Audio: ac3, 48000 Hz, 5.1(side), fltp,
>>> 384 kb/s
>>> At least one output file must be specified
>>>
>> Ok, thanks.  I just wanted the last few lines to see what the format
>> was.   And about the command line - it's complex and I wasn't sure
>> that you were suffering from any of the problems that it might be
>> intended to solve.  I found a pastebin with ffmpeg complaining that it
>> couldn't parse something that looked very similar, too.
>>
>> I opened Ticket 12026 about this a few days ago.
>>
>> Cheers,
>>
>> John P
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://www.mythtv.org/mailman/listinfo/mythtv-users
>>
> Hi John,
>
> Thanks for the quick reply. Boy, It seems making DVD's is a hit or miss
> situation with alot of my recordings. Yesterday I worked on getting one
> of my girlfriends movies to DVD. Its a 12 gig movie, 1920x1080 and got
> it down to a size workable with a DVD - below 4.7 gig. Now I noticed
> that it didnt burn and started checking the logs. It seems dvdauthor
> didnt like something and died.
>
> /var/lib/mytharchive/temp/work/dvdauthor.xml:58: parser error : Comment
> not terminated
> :00,01:05:00,01:10:00,01:15:00,01:20:00,01:25:00,01:30:00,01:35:00,01:40:00,01:4
>                                                                                
> ^
> ERR:  Error in parsing XML
> ************************************************************
> ERROR: Failed while running dvdauthor. Result: 1
> See mythburn.log for more information.
> ************************************************************
>
> chmod: changing permissions of `/var/lib/mytharchive/temp/': Operation
> not permitted
> chmod: changing permissions of `/var/lib/mytharchive/temp/logs':
> Operation not permitted
> chmod: changing permissions of `/var/lib/mytharchive/temp/work':
> Operation not permitted
> chmod: changing permissions of `/var/lib/mytharchive/temp/config':
> Operation not permitted
> Terminated
>
> ----------------
>
> I think I remember seeing some comments on the chmod errors and will
> look up today and see about that. For the most part -- ls -l
> /var/lib/mytharchive produces this:
>
> drwxrwxrwx 2 mythtv mythtv 4096 Jan 26 16:46 config
> drwxrwxrwx 2 mythtv mythtv 4096 Jan 26 17:11 logs
> drwxrwxrwx 4 mythtv mythtv 4096 Jan 26 17:11 work
>
Looks like mytharchive is producing an xml file with some error in the 
chapter specification possibly linefeeds in the middle of the chapter 
attribute value. Check the xml file in an editor if it still exists.

John


More information about the mythtv-users mailing list