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

  • 相关阅读:
    2. Add Two Numbers
    1. Two Sum
    leetcode 213. 打家劫舍 II JAVA
    leetcode 48. 旋转图像 java
    leetcode 45. 跳跃游戏 II JAVA
    leetcode 42. 接雨水 JAVA
    40. 组合总和 II leetcode JAVA
    24. 两两交换链表中的节点 leetcode
    1002. 查找常用字符 leecode
    leetcode 23. 合并K个排序链表 JAVA
  • 原文地址:https://www.cnblogs.com/JazzerDaxian/p/8555181.html
Copyright © 2011-2022 走看看