我可以使用带有-ss和-to标志的FFMpeg将mp3的一部分转换为和mp3或将mp4转换为mp4。例如:
ffmpeg -i sample1.mp4 -ss 00:00:10 -to 00:00:18 -c copy output output.mp4
或
ffmpeg -i sample1.mp3 -ss 00:00:14 -to 00:00:27 -c copy output output.mp3
这些工作符合预期。但是当我这样做时:
ffmpeg -i sample1.mp4 -ss 00:00:22 -to 00:00:53 -c copy output.mp3
我收到此错误:
无法为输出文件#0写入标题(编解码器参数不正确?):参数无效
我查看了FFMpeg网站和其他网站,以了解缺少的编解码器。如果我将mp4转换为不带-ss和-to标志的mp3,则转换将按预期进行。我是否还缺少其他标志,还是需要从mp4转换为mp3,然后根据时间戳获取mp3的一部分?
谢谢