以下命令
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
)。