Простое изменение файла AVI в MPG ускоряет видео, в то время как аудио поддерживает оригинальный темп

258
AppleGrew

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

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

На самом деле я попробовал это, и это не сработало. AppleGrew 11 лет назад 0

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