Следующая команда
ffmpeg -f alsa -ac 2 -i plughw:0,0 -f video4linux2 -s vga -i /dev/video0 -f ogg - > video.mp4
не создает видео .mp4
.
Я хочу заменить -f ogg
на -f <формат mp4>
, где <формат mp4>
- правильный формат для создания видео в .mp4
.
Чтобы мысли были ясны, я хочу иметь:
# file video.mp4
video.mp4: ISO Media, MP4 Base Media v1 [IS0 14496-12:2003]
PS: Я хочу использовать конвейер, поскольку он используется для других операций с конвейером
ffmpeg -formats
перечислит их все, похоже, что вы ищете (как ни удивительно) -f mp4
.
Обратите внимание, что в зависимости от формата вашего устройства захвата V4L, вам может понадобиться указать кодирование в MPEG-4 совместимый аудио (-codec:a
/ -acodec
) и видео кодек (-codec:v
/ -vcodec
).