1

У меня есть файл 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 ответ1

1

Не уверен, почему частота кадров в выходных данных удвоилась, но добавьте -fps 25 -ofps 25 -скорость 1, чтобы явно определить частоту кадров и скорость выходного видео.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .