在 ffmpeg 中输出 MP4 视频的格式名称是什么?

在 ffmpeg 中输出 MP4 视频的格式名称是什么?

以下命令

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 format>格式。<mp4 format>.mp4

为了使想法清晰,我想要:

# file video.mp4
video.mp4: ISO Media, MP4 Base Media v1 [IS0 14496-12:2003]

PS:我想使用管道,因为它用于其他管道操作

答案1

ffmpeg -formats将列出所有这些,听起来像是您正在寻找的(令人惊讶的是)-f mp4

请注意,根据您的 V4L 捕获设备的格式,您可能需要指定编码为 MPEG-4 兼容的音频 ( -codec:a/ -acodec) 和视频编解码器 ( -codec:v/ -vcodec)。

相关内容