Як використовувати mpdecimate з тим же кодеком, що і вхідний файл та аудіо у вихідному файлі


0

У мене є відеофайл Pro Res на 60 кадрів в секунду, де я хочу зберігати кожен 4-й кадр (інші - це дублікати, тому насправді 15 кадрів в секунду). Звук повинен залишатися ідентичним (не зміщуватися перетворенням) у вихідному файлі. Здається, mpdecimate повинен зробити трюк, але зберегти однакову якість та аудіо було непросто.

Помилка з 15 і 20 кадрів в секунду:

mov @ 0x7fe9e3003800] Timecode frame rate 20/1 not supported
Output #0, mov, to 'AA.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    encoder         : Lavf55.48.100
    Stream #0:0(eng): Video: prores (apch) (apch / 0x68637061), yuv422p10le, 1280x1024, q=2-31, 200 kb/s, 20 fps, 10240 tbn, 20 tbc (default)
    Metadata:
      handler_name    : DataHandler
      timecode        : 00:00:00:00
      encoder         : Lavc55.69.100 prores
    Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
    Metadata:
      handler_name    : DataHandler
      encoder         : Lavc55.69.100 aac
Stream mapping:
  Stream #0:0 -> #0:0 (prores (native) -> prores (native))
  Stream #0:1 -> #0:1 (aac (native) -> aac (native))
Could not write header for output file #0 (incorrect codec parameters ?): Not yet implemented in FFmpeg, patches welcome

Якщо каденція регулярна, mpdecimate не потрібен. Просто вказівка -r 15повинна працювати.
Джан

Дякую. Як саме ти це зробив би?
цифра

Я отримую таку помилку, дивіться вище
цифра

ffmpeg -i in.mov -c:v prores_ks -profile:v 3 -r 15 -c:a copy out.movЯка у вас версія ffmpeg?
Gyan

v 2.8.4, і помилка, яку я отримую зараз, полягає в тому, що "Кодек для потоку 1 не використовує загальні заголовки, але формат контейнера вимагає глобального заголовка". Насправді це та сама помилка, і цей рядок додано.
цифра
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.