一个 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 |