gpt4 book ai didi

audio - ffmpeg 剪切和连接单个命令行

转载 作者:行者123 更新时间:2023-12-02 22:32:10 26 4
gpt4 key购买 nike

我有两个 flac 音频文件,我需要用不同的时间码剪切它们,然后使用带有 ffmpeg 的单个命令行将它们连接起来。有办法吗?我做了类似的事情,但效果不是很好,输出文件的时间戳都搞砸了(而不是输出 flac 从 00:00 开始,我有一个从 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

最佳答案

快速方法:

创建一个文本文件。

file file1.flac
inpoint 3590
outpoint 3600
file file2.flac
inpoint 0
outpoint 3590

运行

ffmpeg -f concat -i list.txt -c copy merged.flac

慢速法:

运行

ffmpeg -ss 3590 -t 10 -i file1.flac -ss 0 -t 3590 -i file2.flac -filter_complex "[0][1]concat=n=2:v=0:a=1" -ac 2 -ar 48000 cutmergetest.flac

关于audio - ffmpeg 剪切和连接单个命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42250223/

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