zoukankan      html  css  js  c++  java
  • ffmpeg命令练习

    ffmpeg命令练习

    1.ffmpeg 推送视频文件,音视频的编码格式只能为H264、AAC。

    ffmpeg –re -i “1.mp4” -vcodec copy -acodec copy -f flv rtmp://192.168.11.75/live/test1

    也可以拉流再推流

    ffmpeg -re -i “rtmp://pili-publish.xxx.com/xxx/5a9cb20da95be744ae3efd70” -vcodec copy -acodec copy -f flv rtmp://192.168.11.75/live/test1

       2.转码-转复用格式

    mp4->ts   ffmpeg -i 1.mp4 -vcodec copy -acodec copy -f mpegts 2.ts

    mp4->flv   ffmpeg -i 1.mp4 -vcodec copy -acodec copy -f flv 2.flv

    3.提取音频

    ffmpeg -i 1.mp4 -vn -acodec copy audio.aac

    4.提取视频

    ffmpeg -i 1.mp4 -an -vcodec copy video.mp4

    5.视频剪切

    ffmpeg -ss 00:00:15 -t 00:00:05 -i input.mp4 -vcodec copy -acodec copy output.mp4 

    6.缩放

    ffmpeg -i input.mp4 -vf scale=960:540 output.mp4 

    7.为视频添加logo

    ffmpeg -i input.mp4 -i iQIYI_logo.png -filter_complex overlay output.mp4 
    要贴到其他地方?看下面: 

    右上角: 

    ffmpeg -i input.mp4 -i logo.png -filter_complex overlay=W-w output.mp4 
    左下角: 

    ffmpeg -i input.mp4 -i logo.png -filter_complex overlay=0:H-h output.mp4 
    右下角: 

    ffmpeg -i input.mp4 -i logo.png -filter_complex overlay=W-w:H-h output.mp4

    8.去掉视频的logo

    语法:-vf delogo=x:y:w:h[:t[:show]] 
    x:y 离左上角的坐标 
    w:h logo的宽和高 
    t: 矩形边缘的厚度默认值4 
    show:若设置为1有一个绿色的矩形,默认值0。

    ffmpeg -i input.mp4 -vf delogo=0:0:220:90:100:1 output.mp4 

    详:http://blog.csdn.net/u013699869/article/details/48264071

  • 相关阅读:
    eclipse- DDMS截图功能使用
    宏-新项目物理按键不能用
    宏-宏的添加跟代码中的使用
    SQlite-数据库的访问实例(转)
    git 工具的使用总结(6)-提交合并处理
    git 工具的使用总结(5)-查看历史记录
    git -处理分支合并
    Linux查询网址
    SQLite常用网址
    Java查询网址
  • 原文地址:https://www.cnblogs.com/JazzerDaxian/p/8555181.html
Copyright © 2011-2022 走看看