我有一个 17 GB 的 1080p 高清视频文件,保存为 MOV。我需要从这个文件创建一张带有菜单的电影 DVD。要创建 DVD,我将使用 ConvertXToDVD。整个视频时长 1 小时 33 分钟。这必须写入只有 4.7 GB 空间的“普通”DVD。我可以将视频分成两部分,但它们会不均匀(约 30 分钟和约 1 小时)。我应该如何正确转换这些视频,以便将质量损失降至最低。
编辑:这是ffprobe
输出:
ffprobe version N-60592-gfd982f2 Copyright (c) 2007-2014 the FFmpeg developers
built on Feb 13 2014 22:01:02 with gcc 4.8.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads -- enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 52. 63.101 / 52. 63.101
libavcodec 55. 52.101 / 55. 52.101
libavformat 55. 32.101 / 55. 32.101
libavdevice 55. 9.100 / 55. 9.100
libavfilter 4. 1.102 / 4. 1.102
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Final.mov':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
creation_time : 2015-09-19 06:13:23
Duration: 01:33:17.56, start: 0.000000, bitrate: 26173 kb/s
Stream #0:0(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, stereo, s16, 1536 kb/s (default)
Metadata:
creation_time : 2015-09-19 06:13:23
handler_name : Apple Alias Data Handler
Stream #0:1(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080, 24633 kb/s, 29.97 fps, 29.97 tbr, 2997 tbn, 5994 tbc (default)
Metadata:
creation_time : 2015-09-19 06:13:23
handler_name : Apple Alias Data Handler
答案1
假设您自己进行初始(重新)编码:
根据https://en.wikipedia.org/wiki/DVD-Video#Video_data您可以以最高 9.8 Mb/s 的速度对视频进行编码。FFmpeg 有一个命令行选项-target ntsc-dvd
,它似乎设置了适合典型 DVD 样式编码的选项,尽管可能不是“最佳”损耗,只是默认的 DVD 样式编码。您可能能够对其进行调整以获得更好的效果,例如指定更高的最大比特率或更高的平均比特率(提到的“b:v”和可能的“maxrate”选项http://todayiwantedtoprogram.tumblr.com/post/15142587796/what-does-ffmpegs-target-pal-dvd-actually-do以及可能的一些其他建议)例如苹果的 DVD 编码器使用的目标比特率为8 Mbps。调整最大速率时,您只需确保最大速率 + 音频不超过 10.08 Mbps。
使用两遍编码的建议也可能有助于提高质量。基本上,您将希望使用最终仍适合您要写入的磁盘(当然,仍满足 DVD 规格)4.7 GB 的“最高质量级别”。
显然,实际上没有最低比特率,所以没问题。