我有两个flac音频文件,我需要使用不同的时间码对它们进行剪切,然后使用ffmpeg的单个命令行将它们连接起来。有没有办法做到这一点?我尝试过一些方法,但效果并不是很好,输出文件的时间戳都混乱了(而不是从00:00开始的flac文件,我得到了一个从59:90开始的文件!!)而且这个命令行非常慢,只能在Unix系统上运行...希望有人能帮助我。
mkfifo temp1 temp2
ffmpeg -y -i PMM_20170116-1100_1.flac -ss 3590 -t 10 -c copy -acodec copy -f flac temp1 2> /dev/null & ffmpeg -y -i PMM_20170116-1200_1.flac -ss 0 -t 3590 -c copy -acodec copy -f flac temp2 2> /dev/null & ffmpeg -f flac -i "concat:temp1|temp2" -ac 2 -ar 48000 cutmergetest.flac