обрезать последний кадр при преобразовании одного изображения + звуковой дорожки в видео в ffmpeg
Благодаря ответам на этот вопрос суперпользователя Объедините одно изображение + один аудиофайл, чтобы создать одно видео, используя FFmpeg. Мне удалось создать видео из одного изображения и звуковой дорожки.
я использовал код PJ Brunets:
ffmpeg -r 1 -loop 1 -i 00.png -i 00.wav -acodec copy -r 1 -shortest 00.avi
это работает нормально, но я заметил, что продолжительность сгенерированного видео больше, чем оригинальная звуковая дорожка. в моем случае звук составляет 36,61 секунды, а результирующее видео - 38 секунд.
Я думаю, что проблема связана с низкой частотой кадров, поэтому я поднял частоту кадров с 1 до 2 кадров в секунду до 25 кадров в секунду и сравнил результаты: с более высокой частотой кадров вы получаете большую точность по длительности.
Теперь мой вопрос: есть ли способ по-прежнему использовать 1 кадр / с, но обрезать последний кадр, когда аудио заканчивается? таким образом, вы могли бы добиться более быстрого времени кодирования без потери оригинальной длины.
0 ответов на вопрос
Похожие вопросы
-
6
Как я могу удалить шум из аудиозаписи?
-
4
Как я могу конвертировать ISO-образ CD в формат bin / cue на Mac?
-
3
Windows Media Center (Vista): дополнение или программное обеспечение для обрезки телевизионных запис...
-
-
1
Как построить представление в winamp, где исключен каждый исполнитель, у которого есть только 1 песн...
-
3
Обработка видео с картами ATI
-
1
VirtualDub для Linux
-
2
Какое использование диска используют видео в формате RAW?
-
1
Приложения Java в браузере вспыхивают / рвутся при прокрутке - почему это так?
-
3
Воспроизведение видео рипов с помощью Windows Media Center
-
6
Автоматическое отключение Windows при выключении