zoukankan      html  css  js  c++  java
  • ffmpeg转码指南

    Windows下面的安装:

    浏览器打开https://ffmpeg.zeranoe.com/builds/

    选择好版本,位数如果不确定的话就下载32bit的,然后选择static,然后下载

    下载完成后解压 复制其中的ffmpeg.exe 到系统目录C:WindowsSystem32

    Linux下面的安装:

    可以到官方网站下载 我提供了一个下载地址http://7xl66y.com1.z0.glb.clouddn.com/ffmpeg-release-64bit-static.tar.xz

    解压后复制到系统目录 /usr/bin

    windows版本下载http://7xl66y.com1.z0.glb.clouddn.com/ffmpeg.exe

    示例1:转封装,比如想把ts格式的文件转成mp4 不想改变码率,编码器只想换种格式的

    ffmpeg -i d:/源文件.ts -vcodec copy -acodec copy d:/目标文件.mp4

    如果上述命令出现如下错误信息use the audio bitstream filter 'aac_adtstoasc' to fix it

    请添加如下命令:

    ffmpeg -i d:/源文件.ts -vcodec copy -acodec copy -bsf:a aac_adtstoasc d:/目标文件.mp4

    示例2:转码 想改变视频的码率 比如源片是20G 想要转成小点的视频,指定码率1000kbps

    ffmpeg -i d:/源文件.ts -vcodec libx264 -preset:v medium -b:v 1000k -acodec copy d:/目标文件.mp4

    如果要使用-acodec copy的话,不一定能成功,如果失败了,就去除,只不过这样转码时间会稍微多点

    示例3:转码 指定分辨率为1280*720

    ffmpeg -i d:/源文件.ts -vcodec libx264 -preset:v medium -b:v 1000k -s 1280x720 -acodec copy d:/目标文件.mp4

    示例4:为了转码出的mp4能够被Html5播放 指定视频的编码格式为h264 音频为aac

    ffmpeg -i d:/源文件.ts -vcodec libx264 -preset:v medium -b:v 1000k -s 1280x720 -acodec aac d:/目标文件.mp4

  • 相关阅读:
    自己收集的一些伪元素/伪类
    ie9的placeholder不显示的解决办法(包含多个密码框)
    9.14上午
    9.13
    9.11笔记
    html基础英语单词
    选择器的分辨
    学习笔记
    RecyleView
    自定义view获取宽高
  • 原文地址:https://www.cnblogs.com/yuandaozhe/p/6009190.html
Copyright © 2011-2022 走看看