korinel
27th December 2006, 00:12
Hi,
I've been using NeroRecode to convert some of my ATSC/HDTV recordings (MPEG-2 transport stream .tp converted to program stream .mpg using VideoReDo) to h.264/AVC/mp4. This works fine for 1080i sources, as they broadcast at 29.97fps. However, if I take any source broadcast at 59.94fps progressively (e.g. 720p60), the output is a file that plays back video (only) at half-speed. If I skip to any point of the file whilst playing back in Nero Showtime, the audio and video are initially in sync and then drift out rapidly, so they are obviously keyed together correctly from that perspective.
According to the NeroDigital AVC specs, only framerates of up to 30fps are acceptable for the NeroDigital compliant files. If I check the properties of the file, however, it is reported to be 59.94fps - I'm guessing it's playing back at either 29.97fps or 30fps. Somewhere along the lines, NeroRecode should have decimated the input file (skipped every other frame), but it is failing to do this.
Is there a workaround? If not, would any NeroRecode developers looking in consider adding a decimate filter for 720p60 (and presumable 1080p) input files, perhaps next to the Interlace dialogue? Alternatively it could be dealt with using an intelligent algorithm. The decimate filter would be useful in general, as this is a good way to compress videos for playback on portable devices.
Thanks,
-Karl
I've been using NeroRecode to convert some of my ATSC/HDTV recordings (MPEG-2 transport stream .tp converted to program stream .mpg using VideoReDo) to h.264/AVC/mp4. This works fine for 1080i sources, as they broadcast at 29.97fps. However, if I take any source broadcast at 59.94fps progressively (e.g. 720p60), the output is a file that plays back video (only) at half-speed. If I skip to any point of the file whilst playing back in Nero Showtime, the audio and video are initially in sync and then drift out rapidly, so they are obviously keyed together correctly from that perspective.
According to the NeroDigital AVC specs, only framerates of up to 30fps are acceptable for the NeroDigital compliant files. If I check the properties of the file, however, it is reported to be 59.94fps - I'm guessing it's playing back at either 29.97fps or 30fps. Somewhere along the lines, NeroRecode should have decimated the input file (skipped every other frame), but it is failing to do this.
Is there a workaround? If not, would any NeroRecode developers looking in consider adding a decimate filter for 720p60 (and presumable 1080p) input files, perhaps next to the Interlace dialogue? Alternatively it could be dealt with using an intelligent algorithm. The decimate filter would be useful in general, as this is a good way to compress videos for playback on portable devices.
Thanks,
-Karl