使用 ffmpeg 裁剪音频文件

作者: F_wind | 来源:发表于2021-10-22 08:15 被阅读0次

    概述

    ffmpeg 是一个命令行音视频后期处理软件。

    裁剪命令

    参数说明:

    • -i 文件,orgin.mp3 为待处理源文件;
    • -ss 裁剪时间,后跟裁剪开始时间,以及 -t 裁剪时间;
    • output.mp3 为处理结果文件;
    ffmpeg -i organ.mp3 -ss 00:00:xx -t 120 output.mp3
    

    合成命令

    混合合成

    参数说明:

    • -i 文件 1.mp3 和 2.mp3 为待合成的两个源文件;
    • -filter_complex 过滤器参数;
    • amix=inputs 配置输入的整体样本数;
    • duration,first:长度取决于第一个文件,longest:长度取决于时间最长文件,shortest:长度取决于时间最短文件;
    • dropout_transition:输入流结束时用于体积重新规范化的过渡时间;
    • -f mp3 设置导出文件格式;
    ffmpeg -i 1.mp3 -i 2.mp3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -f mp3 remix.mp3
    

    连接合成

    参数说明:

    • concat 合并文件指令;
    ffmpeg -i "concat:headerNew.mp3|006.mp3" -acodec copy demo6.mp3
    

    淡出效果

    参数说明:

    • afade 淡入淡出指令;
    • 从 st 秒开始,经过 d 秒钟的淡出效果;
    ffmpeg -i bgm3.mp3  -filter_complex afade=t=out:st=16:d=4 bgm31.mp3
    

    相关文章

      网友评论

        本文标题:使用 ffmpeg 裁剪音频文件

        本文链接:https://www.haomeiwen.com/subject/qkrcaltx.html