zoukankan      html  css  js  c++  java
  • 【FFmpeg】ffmpeg推流+播放器命令总结,常用16条汇总

    前叙

      一直以来用的是Mac自带VLC工具播放直播生成的url链接,简单但不够用,所以还是要入门FFmpeg。

    安装

     ~ brew install ffmpeg 

     ~ git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg

       ~ man ffmpeg     

    命令

    1、查看一个视频去掉多余修身部分

    ~ ffmpeg -i IMG_3158.MOV -hide_banner 

    2、mp4转换avi

    ~ ffmpeg -i test.avi test.mp4

    3、视频原画质输出

    ~ ffmpeg -i 2019.flv -qscale 0 2019.mp4

    4、预览

    ~ ffplay 2019.mp4

    ~ ffplay 2019.mp3

    5、二倍速

    ~ ffplay -i 2019.mp4 -vf "setpts = 0.5*PTS" 2020.mp4(0.5倍速)

    ~ ffplay -i 2019.mp4 -vf "setpts = 2*PTS" 2020.mp4(2倍速)

    6、mp4转换mp3

    ~ ffmpeg -i 2019.mp4 -vn 2020.mp4

    ~ ffmpeg -i 2019.mp4 -vn -ar 44100 -ac 2 -ab 320 -f mp3 2019.mp3

    -ar:输出文件音频频率

    -ac:音频通道数目

    -ab:音频比特率

    -f:输出格式mp3

    7、更改文件分辨率(手机16:9)

    ~ ffmpeg -i 2019.mp4 -s 1280*720 -c:a copy 2010.mp4

    ~ ffmpeg -i 2019.mp4 -s 640*480 -c:a copy 2010.mp4

    ~ ffmpeg -i 2019.mp4 -s 368*640 -c:a copy 2010.mp4

    ~ ffmpeg -i 2019.mp4 -s 540*960 -c:a copy 2010.mp4

    ~ ffmpeg -i 2019.mp4 -filter:v scale = 640:480 -c:a copy 2020.mp4

    8、视频静音输出

    ~ ffmpeg -i 2019.mp4 -an 2010.mp4

    9、视频中提取图像

    ~ ffmpeg -i 2019.mp4 -r 1 -f image2 image-%2d.png

    -r:帧速度,每秒提取帧到图像的数字

    例子:7s视频,1(9张);2(16张);3(24张)

    image2:图片格式

    10、裁剪视频

    11、转换具体(截取)部分

    12、指定视频屏幕高度比

    13、指定裁剪

    14、多个时间戳分段切割

    15、拼接多个视频

    16、添加字幕

    17、添加海报图像到音频文件

     

     

  • 相关阅读:
    我的编辑辅助工具
    一点BREW开发的资料
    XCode 4.2.1 (iOS SDK 5.0) for Lion
    C Style SEH handling Example
    OWC中双刻度图表的实现(转自网络)
    浅谈MAXIMO项目实施(转)
    GridView 72般绝技
    MAXIMO表学习总结(转)
    一SQL语句.
    网站根目录下的 cert/ 目录中有bazs.cert文件,可是http://网站地址/cert/bazs.cert 就是提示HTTP 404 的解决方法
  • 原文地址:https://www.cnblogs.com/darlingmz/p/12329361.html
Copyright © 2011-2022 走看看