Я знаю, что это старый вопрос, однако, он работал для меня как вариант ffmpeg: -use_wallclock_as_timestamps 1
Mjpeg запись с сохранением информации о времени FFMPEG
Я записываю видео MJPEG с IP-камеры и сохраняю его в файл, но проблема в том, что продолжительность файла намного меньше, чем фактическое время записи. Его около 9 секунд видео на 2 минуты записи. Я попробовал следующие команды по порядку
ffmpeg -f mjpeg -r 8 -i http://c-cam.uchicago.edu/mjpg/video.mjpg -vcodec mpeg4 -b 1000000 -r 8 video_file.avi
Затем я опустил большинство флагов и попробовал вот так
ffmpeg -f mjpeg -i http://c-cam.uchicago.edu/mjpg/video.mjpg video_file.avi
Но проблема в том, что продолжительность записанного файла составляет 9 секунд, тогда как фактическое время записи составляет около 2 минут. Я наконец попробовал фильтр setpts, который должен вставить метки времени. Команда выглядит следующим образом
ffmpeg -f mjpeg -i http://c-cam.uchicago.edu/mjpg/video.mjpg -vf "setpts=1*PTS" video_file.avi
Но результат остался прежним. Время записи было намного больше, чем продолжительность видео.
2 ответа на вопрос
I had a similar problem and the -re
option resolved it for me. This tells ffmpeg
to act as a frame grabber would act.
Похожие вопросы
-
3
Windows Media Center (Vista): дополнение или программное обеспечение для обрезки телевизионных запис...
-
3
Обработка видео с картами ATI
-
1
VirtualDub для Linux
-
-
2
Какое использование диска используют видео в формате RAW?
-
1
Приложения Java в браузере вспыхивают / рвутся при прокрутке - почему это так?
-
3
Воспроизведение видео рипов с помощью Windows Media Center
-
5
Как лучше всего смотреть интернет-фильмы (Hulu и т. Д.) На моем телевизоре?
-
4
Вставить Flash видео в документ MS Word (2003 или 2007)
-
10
Принудительно установить собственное разрешение для монитора без PnP в Windows
-
4
Как узнать, почему Windows Media Center не воспроизводит фильм?