我从网上下载了一些视频文件 (MP4),想用它们制作 BD。我用 ConvertXtoHD3 制作了这些文件,它基本上做得很好,有菜单等等。不幸的是,这些视频可以在我的 BD 播放器(更准确地说:Panasonic UBC-90,带硬盘的 BD 刻录机)上播放,但无法快进或快退(除了常规播放速度外,几乎什么都做不了)。
我怀疑这是 BD 播放器的故障,它对文件格式的细微差别反应有点过敏。
我的想法是在将结构刻录到 BD 磁盘之前,对 ConvertX2HD 在我的 HDD 上创建的 .m2ts 视频文件进行后期处理并替换。
我用 ffprobe 检查了一些文件,流信息如下:
下载 ConvertXtoHD3 的输入文件
(使用 Firefox 插件 VideoDownloadHelper 创建,并使用当前 ffmpeg 进行调整以实现 cuda 支持)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'xxxx.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf60.4.101
Duration: 00:51:55.63, start: 0.000000, bitrate: 2230 kb/s
Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 2092 kb/s, 25 fps, 25 tbr, 12800 tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0]
encoder : Lavf59.27.100
Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 130 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
相同的视频,由 ConvertXtoHD3 输出
(在 BD 结构的 BDMV\STREAM 目录中)
Input #0, mpegts, from '00000.m2ts':
Duration: 00:51:55.71, start: 2.000000, bitrate: 3643 kb/s
Program 1
Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn
Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 224 kb/s
随机样本视频
(取自一些随机 BD,由松下 UBC-90 刻录机写入,效果很好)
Input #0, mpegts, from '00004.m2ts':
Duration: 00:51:59.58, start: 6071.678778, bitrate: 7058 kb/s
Program 10302
Stream #0:0[0x1a04](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
Stream #0:1[0x1a05]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn
Stream #0:2[0x1a06](deu): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 192 kb/s
(... some more audio streams ...)
由于我对 ffmpeg 的一大堆选项感到有些困惑,我恳请您提供一些建议(例如,尝试一个命令行示例),以便将 ConvertXtoHD3 的输出文件转换为尽可能接近录音机写入的文件。如果这样做更好,那么从原始 MP4 到 BD 替换文件的转换是一个可接受的选项……如果示例使用我的 NVIDIA GPU(CUDA),我将不胜感激。