впервые здесь. Пожалуйста, будьте нежны. дайте мне знать, что я упустил, и я исправлю это.
мой вопрос похож на этот. Итак, я надеюсь получить ответ и на свой конкретный запрос.
Как мне преобразовать файл .264 в .mp4
У меня есть целый каталог с фреймами в формате .h264. Они генерируются из WebRTC для одного видео.
Я могу преобразовать самый первый кадр в изображение. Однако, когда я пробую это для последующих кадров, я получаю сообщение об ошибке с ffmpeg. Я предполагаю, что может быть некоторая зависимость от предыдущих кадров, из-за которых я получаю эту ошибку.
Как мне преобразовать все кадры в этом каталоге в изображения (jpeg или png)
Вы можете попробовать использовать ручной тормоз .
$ HandBrakeCLI -Z Universal -i myinputfile -o myoutputfile
Я нашел его здесь . Может быть, это поможет.
И, пожалуйста, также предоставьте сообщение об ошибке, чтобы мы могли помочь вам более эффективно.
Типичные кадры H.264 взаимозависимы, поэтому большинство кадров не могут быть декодированы по отдельности.
Используйте cat
, чтобы объединить их все и перенаправить на ffmpeg
:
cat *.h264 | ffmpeg -i - frame-%04d.png