Простое изменение файла AVI в MPG ускоряет видео, в то время как аудио поддерживает оригинальный темп
У меня есть файл avi с потоками следующим образом
Stream 0: Video, MPEG2 video, 480x576, 25fps
Stream 1: Audio, MP2, 44100Hz, 192kbps
Я пытаюсь преобразовать вышеуказанный файл в файл MPG жалобы SVCD. Итак, я использовал следующую команду для его преобразования.
mencoder -oac copy -ovc copy -of mpeg -mpegopts format=xsvcd -o o.mpg I.avi
Выходное видео теперь имеет следующие характеристики
Stream 0: Audio, MP2, 44100Hz, 192kbps
Stream 1: Video, MPEG2 video, 480x576, 50fps
Выходное видео воспроизводит звук в нормальном темпе, но видео воспроизводится в ускоренном темпе. Исходное видео заканчивается через 35 минут 27 секунд, а выходное видео заканчивается через 25 минут 43 секунды.
Что я делаю неправильно?
Также я не понимаю, как изменился fps, ведь я просто скопировал видео в новый контейнер.
1 ответ
Не уверен, почему частота кадров в выходных данных удвоилась, но добавьте -fps 25 -ofps 25 -скорость 1, чтобы явно определить частоту кадров и скорость выходного видео.