一个 flv 文件,包含 音频和视频,不过音频中间有二十秒的静音,在使用 ffmpeg 提取音频后,这二十秒的静音就消失了,其实我是想这个部分能补白就好,去掉就不自然了。请教下大家如果才能做到静音转补白,保留原来的时间顺序
1
ONEBOYS 2023-03-24 16:32:08 +08:00
你怎么写的?
|
2
daijinming OP @ONEBOYS `ffmpeg -i test.flv -f mp3 -vn audio1.mp3`
|
3
zhs227 2023-03-24 19:17:54 +08:00
感觉不是静音,是 flv 中缺了一段音频,因为 flv 是用时间基准对齐的,所以 flv 播放没问题,转成 mp3 就会音频缺帧
|
5
ONEBOYS 2023-03-25 11:05:26 +08:00
@daijinming 试试 flv 先转 mp4 ,再提取 mp3 。
ffmpeg -i test.flv output.mp4 ; ffmpeg -i output.mp4 -f mp3 -vn aa.mp3 |