Я хочу преобразовать элементарный поток (.264) в формат контейнера (.mp4). Кто-то может помочь мне на этом? Как я могу использовать ffmpeg, чтобы сделать эту задачу? Каковы все другие методы, которые могли выполнить ту же задачу?
Попробуйте эти команды:
sudo apt-get install x264
x264 raw_stream.264 -o playable_video.mp4
Выполнение файлы MP4 в VLC
Это легко с ffmpeg
:
ffmpeg -framerate 24 -i input.264 -c copy output.mp4
Этот просто потоковые копии (перемультиплексоры) видео, таким образом, нет никакого ненужного появления перекодирования; поэтому качество сохраняется, и целый процесс быстр.
Частота кадров, как по умолчанию предполагается, 25. Можно изменить это с -framerate
входная опция. Типичные значения 30000/1001
, 25
(значение по умолчанию), 24000/1001
, 24
, или псевдонимы частоты кадров такой как ntsc
, ntsc-film
, или pal
.