wbelhaven
03-04-2006, 04:45 AM
Hi,
I'm looking for a way to take HD programs extracted from my HR10-250 and transcode them to "standard DVD" that will play on a "standard" DVD player. I'm close, but not yet there. Here's what I'm doing:
Use TyTool or mfs_ftp to extract a .ty
Use TyTool's GOP editor to generate key files and trim the crud (before/after stuff, commercials, etc.)
Use TyTool to generate an "HD" MPG.
Use mencoder to transcode to SD "DVD compliant" MPG.
Use dvdauthor to create the DVD "filesystem".
Use RecordNow to burn the DVD-R.
The problem is that the resultant DVD will play fine on a computer, but when it's burned to DVD-R, it sometimes causes the DVD player to freeze, stutter, or otherwise playback the video in a rather unpleasant fashion.
NOTE: I'm almost certain this is not a physical (media) problem, because every DVD that I've DVD Decyrpt'ed, DVD Shrink'ed <grin>, and DVD Burn'ed (to DVD-R) has worked perfectly on my DVD player -- never any freezes, stutters, or otherwise, unlike the ones I've created using the process enumerated above (HD to SD DVD).
I suspect the problem is in my mencoder settings. The audio in this particular file was already 384kbps AC3 (DD 5.1), which was just fine for me. Here's the mencoder command line I'm using:
mencoder -delay 0.1 -oac copy -ovc lavc -of mpeg -mpegopts format=dvd \
-vf crop=1254:1066,scale=720:480,harddup -lavcopts \
vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=6000:vbitrate=3734:keyint=18:aspect=16/9 \
-ofps 30000/1001 -o output.mpg input.mpg
The DVD player might be freezing because the max bitrate is being exceeded. (My DVD player has the ability to display the instantaneous bitrate while playing, as do several of the software DVD players I'm testing with.) For grins, I did a test where I changed vrc_maxrate from 6000 to 9000 and the resultant MPG file was bit for bit identical in the two cases (at least accoding to diff). Is there some non-obvious magic to using vrc_maxrate that I need to know about?
Another thing I've noticed is that the resultant video looks very "film like" instead of "video like", even though the source material was a live, video sporting event (1080i). I've also noticed that when adding the ":1" option to the scale filter (i.e., scale:720:480:1), which theoretically means "interlaced-aware scaling", that mencoder crashes before finishing the job.
Hopefully that's enough background and speculation to be useful. Has anyone figured out a 100% reliable set of options to include on mencoder to transcode HD .ty files into "DVD compliant" .mpg, that will actually play on a multitude of "standard" DVD players?
Thanks,
Walter
I'm looking for a way to take HD programs extracted from my HR10-250 and transcode them to "standard DVD" that will play on a "standard" DVD player. I'm close, but not yet there. Here's what I'm doing:
Use TyTool or mfs_ftp to extract a .ty
Use TyTool's GOP editor to generate key files and trim the crud (before/after stuff, commercials, etc.)
Use TyTool to generate an "HD" MPG.
Use mencoder to transcode to SD "DVD compliant" MPG.
Use dvdauthor to create the DVD "filesystem".
Use RecordNow to burn the DVD-R.
The problem is that the resultant DVD will play fine on a computer, but when it's burned to DVD-R, it sometimes causes the DVD player to freeze, stutter, or otherwise playback the video in a rather unpleasant fashion.
NOTE: I'm almost certain this is not a physical (media) problem, because every DVD that I've DVD Decyrpt'ed, DVD Shrink'ed <grin>, and DVD Burn'ed (to DVD-R) has worked perfectly on my DVD player -- never any freezes, stutters, or otherwise, unlike the ones I've created using the process enumerated above (HD to SD DVD).
I suspect the problem is in my mencoder settings. The audio in this particular file was already 384kbps AC3 (DD 5.1), which was just fine for me. Here's the mencoder command line I'm using:
mencoder -delay 0.1 -oac copy -ovc lavc -of mpeg -mpegopts format=dvd \
-vf crop=1254:1066,scale=720:480,harddup -lavcopts \
vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=6000:vbitrate=3734:keyint=18:aspect=16/9 \
-ofps 30000/1001 -o output.mpg input.mpg
The DVD player might be freezing because the max bitrate is being exceeded. (My DVD player has the ability to display the instantaneous bitrate while playing, as do several of the software DVD players I'm testing with.) For grins, I did a test where I changed vrc_maxrate from 6000 to 9000 and the resultant MPG file was bit for bit identical in the two cases (at least accoding to diff). Is there some non-obvious magic to using vrc_maxrate that I need to know about?
Another thing I've noticed is that the resultant video looks very "film like" instead of "video like", even though the source material was a live, video sporting event (1080i). I've also noticed that when adding the ":1" option to the scale filter (i.e., scale:720:480:1), which theoretically means "interlaced-aware scaling", that mencoder crashes before finishing the job.
Hopefully that's enough background and speculation to be useful. Has anyone figured out a 100% reliable set of options to include on mencoder to transcode HD .ty files into "DVD compliant" .mpg, that will actually play on a multitude of "standard" DVD players?
Thanks,
Walter