Оптимальные настройки DVD-видео

2528
MDTech.us_MAN

У меня есть 17 ГБ 1080p HD видео файл, который сохраняется как MOV. Из этого файла мне нужно создать DVD фильм с меню. Для создания DVD я буду использовать ConvertXToDVD. Весь ролик длится 1 час 33 минуты. Это должно быть записано на «простой» DVD, который имеет только 4,7 ГБ пространства. Я могу разрезать видео на 2 части, но они будут неравномерными (~ 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 
0
Разные расширения файлов имеют разные коэффициенты сжатия. Gerasimos.Zap 8 лет назад 0
@ Gerasimos.Zap: Я знаю, что разные файлы _formats_ имеют разное сжатие, но если вы не заметили, этот вопрос конкретно касается ** DVD DVD **, который поддерживает только очень специфический формат (ну, технически два: PAL (Европа) и NTSC (Другое), хотя большинство игроков поддерживают оба). MDTech.us_MAN 8 лет назад 0
Вы ищете высокое качество, я полагаю? Кодирует ли ConvertXToDVD видео для вас, или вы должны сделать это заранее (если он действительно перекодирует, вы не можете ничего сделать ...)? rogerdpack 8 лет назад 0

1 ответ на вопрос

1
rogerdpack

Assuming you get to do the initial (re) encoding yourself:

According to https://en.wikipedia.org/wiki/DVD-Video#Video_data you can encode the video at max 9.8 Mb/s. FFmpeg has a command line option -target ntsc-dvd which seems to setup options appropriate for typical DVD style encode, though possibly not "optimal" lossiness just a default DVD style encode. You might be able to tweak it to get better like specifying higher max bitrate or higher average bitrate (the "b:v" and possibly "maxrate" options mentioned http://todayiwantedtoprogram.tumblr.com/post/15142587796/what-does-ffmpegs-target-pal-dvd-actually-do and possibly some of the other suggestions) for instance apple's dvd encoder uses a target bitrate of 8 Mbps. When adjusting maxrate you just have to make sure that max + audio doesn't exceed 10.08 Mbps.

The suggestion for using two pass encoding might be helpful as well, to improve quality. Basically, you're going to want to basically use the "highest quality level" that ends up still fitting on the disk you're writing to (that still satisfies the DVD spec, of course) 4.7 GB.

Apparently there is no minimum bitrate really so that's OK.

Похожие вопросы