gpt4 book ai didi

typescript - 如何更改 m3u8 文件中的 .ts 文件名

转载 作者:行者123 更新时间:2023-12-04 22:58:16 32 4
gpt4 key购买 nike

最近我在一个项目中使用 FFmpeg。我使用 FFmpeg 转换 mp3 比特率和其他东西。那些工作完美。但现在我想为 m3u8 文件中的每个 outputN.ts 文本添加 mp3%2Fmusic%2F[outputN.ts]?alt=media 。这是我的 m3u8 文件数据结构,

#EXTM3U
#EXT-X-版本:3
#EXT-X-TARGETDURATION:2
#EXT-X-媒体序列:0
#EXTINF:2.005333,
'输出000.ts'
#EXTINF:2.005333,
'输出001.ts'

例如,现在我想使用 windows cmd 为这个 m3u8 文件中的每个文本(output000.ts、output001.ts 等)应用 mp3%2Fmusic%2F 和 ?alt=media。例如,

#EXTINF:2.005333,
mp3%2Fmusic%2Foutput000.ts?alt=媒体
#EXTINF:2.005333,
mp3%2Fmusic%2Foutput001.ts?alt=媒体

最佳答案

您可以使用 -hls_segment_filename作为创建 hls 输出时的参数。
例子:

ffmpeg -i in.nut -hls_segment_filename 'file%03d.ts' out.m3u8
这将输出文件 file000.ts、file001.ts、file002.ts 等。
您可以将字符串参数 -hls_segment_filename mp3%2Fmusic%2Foutput%03d.ts?alt=media得到你的结果。
您可以在 Documentation 中找到更多信息

关于typescript - 如何更改 m3u8 文件中的 .ts 文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63397800/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com