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

  • 相关阅读:
    scrollLeft、offsetLeft、clientLeft、clientHeight区分
    表格斜线
    td里的所有STYLE
    对输入框输入的数字进行格式控制,是很实用的效果
    MSComm控件使用详解
    如何用javascripr动态添加table?
    TeeChart的安装 delphi7
    DELPHI 字符串分割处理
    转正则表达式 简单
    求解:js函数在预编译期间的谜 简单
  • 原文地址:https://www.cnblogs.com/JazzerDaxian/p/8555181.html
Copyright © 2011-2022 走看看