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

  • 相关阅读:
    前端框架AngularJS入门
    springcloud---Eureka yml
    springcloud 的Eureka配置
    虚拟机中文件和目录的相关操作
    SpringBoot整合Redis
    IDEA整合GIT操作
    Ubuntu 安装步骤
    Centos 7 安装
    Centos 6 安装步骤
    防止root口令被破解
  • 原文地址:https://www.cnblogs.com/yuandaozhe/p/6009190.html
Copyright © 2011-2022 走看看