使用ffmpeg创建.m4s文件

时间:2018-02-22 15:10:20

标签: encoding ffmpeg mp4 mpeg-dash

我正忙着创建.m4s文件,我正在使用ffmpeg这个命令:ffmpeg -i input.mov -c:v copy output.m4s

无法创建文件。

输出:Unable to find a suitable output format for tempM4S.m4s tempM4S.m4s: Invalid argument

我猜ffmpeg不支持文件格式.m4s这很奇怪,因为ffmpeg在尝试为MPEG-DASH创建段时可以创建.m4s文件。这个问题有解决方法吗?我必须使用其他工具或检查ffmpeg的提示源代码吗?

2 个答案:

答案 0 :(得分:0)

m4s文件本身不起作用,因为它们不包含播放所需的moov框。它们也需要初始化片段。

答案 1 :(得分:0)

我猜您想创建m4s并将其作为m4s系列的一部分。作为@szatmary提到的,这些文件不是独立的。因此,您可以尝试以下方法:

  1. m4s文件合并到一个mov文件中。
  2. Merge您的mov文件和第1步输出文件。
  3. 再次将步骤2的输出文件拆分为m4s个文件。