ffmpeg 将 mp3 文件拆分为 ts 文件的问题

issue with ffmpeg split mp3 file into ts file(s)

所以我正在尝试使用 ffmpeg 将我拥有的 mp3 文件拆分为 .ts 文件。这是我正在使用的命令:

ffmpeg -i test.mp3 o1.ts

test.mp3 是一段 28 秒长的音频。 然后我创建了一个m3u8文件,output.m3u8,内容如下:

#EXTM3U
#EXT-X-TARGETDURATION:30

#EXTINF:28.000,
http://localhost:8000/o1.ts

这是文件夹结构

然后根据命令我启动了一个本地 HTTP 服务器来提供这些文件

python -m SimpleHTTPServer 8000

我在 vlc 播放器中输入 http://localhost:8000/output.m3u8,但它不播放。那么我这里的步骤有什么问题吗?

谢谢

我明白了。我需要添加

-acodec mp3

作为 ffmpeg 命令的一个选项,否则它默认为 mp2。