通过ffmpeg转换视频

convert video by ffmpeg

我在转换视频时遇到问题。 我的 bash 脚本中有一行:

ffmpeg -i in.mp4 -vcodec mjpeg -r 25 out.avi

我在尝试运行时收到错误消息

'NULL @ 0x1cbeb60] Unable to find a suitable output format for 'out.avi
: Invalid argument

知道为什么会出现这个错误吗?

您可能需要指定输出格式 -fffmpeg:

ffmpeg -i in.mp4 -vcodec mjpeg -f avi -r 25 out.avi

-f avi表示输出为avi格式。