FFmpeg常用命令案例记录

音频

  1. 转换mp3为ogg格式
    ffmpeg -i input.mp3 -c:a libvorbis output.ogg

  2. 降低音量(例如50%)
    ffmpeg -i input.mp3 -af "volume=0.5" output.mp3

视频

  1. 转换mkv为mp4并进行无损压缩
    ffmpeg -i input.mkv -c:v libx264 -crf 18 -preset slow -c:a copy output.mp4

  2. 转换4K为1080P
    ffmpeg -i 4K.mp4 -vf "scale=1920:1080" -c:v libx264 -preset slow -crf 18 -c:a copy 1080.mp4

  3. 裁剪指定时长的视频片段
    ffmpeg -i input.mp4 -ss 00:00:01 -t 00:00:10 output.mp4 -ss为开始位置,-t为持续时间

  4. 拼接两段视频
    方法一
    直接把所有文件名加入到参数列表里:
    ffmpeg -i "concat:input1.mp4|input2.mp4|input3.mp4" -c copy output.mp4
    方法二
    先把所有文件名保存到一个文件(filelist.txt)里:

    file 'input1.mp4'
    file 'input2.mp4'
    file 'input3.mp4'
    

    然后运行:
    ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4

posted @   摩斯乱码  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示