如何使用FFMPEG将MP4视频文件转换为F4V

Mat*_*lin 2 video streaming mp4 ffmpeg

我正在尝试将MP4视频文件转换为f4v视频文件,以便我可以使用Flash Media Server流式传输视频.理想情况下,我想将mp4转换为各种比特率,以便我可以完成视频的多比特流.我很确定ffmpeg能够做到这一点,但我不断得到不同的错误消息.这是我尝试过的最新内容:

ffmpeg.exe -i source.mp4 -ar 150 destination.f4v
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:"无法找到'destination.mp4'destination.mp4的合适输出格式:无效的参数

提前致谢!

Mul*_*ike 5

几点说明:

  1. MP4文件已经适用于流媒体,前提是它包含用于视频的H.264和用于音频的AAC.source.mp4已经是H.264/AAC吗?如果是这样,则无需转码为F4V.说到F4V ......
  2. F4V只是一个带有H.264视频和AAC音频的MP4文件.它碰巧有Adobe为Flash视频建议的文件扩展名.没什么特别的.
  3. '-ar 150'几乎肯定不是你想要的 - 这意味着150赫兹.CD音质为44100 Hz.你的意思是'-ab'来设置音频比特率吗?请注意,这以比特/秒表示,150仍然太低.
  4. 您是否直接复制并粘贴了错误消息?因为您指定了'destination.f4v'的输出,而错误提到'destination.mp4'.我无法解释这种差异.也许用完整的错误输出修改问题.