ffmpeg使用示例
/* 视频格式转换
ffmpeg -i "F:\Test\1.mp4" -y -vcodec copy -acodec copy "F:\Test\11.avi"
/*视频截图
tip:1、MP4中截图失败,转换为AVI格式后可以截取
ffmpeg -i "F:\Test\11.avi" -y -f image2 -ss 52 -t 0.001 -s 1280x720 "F:\Test\11.jpg"
ffmpeg -i "F:\Test\1.avi" -y -f image2 -ss 2 -t 0.001 -s 1440x900 "F:\Test\2.png"
/*截取视(音)频,视(音)频质量不变
ffmpeg -i "F:\Test\1.mp4" -y -vcodec copy -ss 0 -t 220 "F:\Test\11.mp4"
ffmpeg -i "F:\Test\1.mp3" -y -acodec copy -ss 0 -t 120 "F:\Test\11.mp3"
//替换视频中的音频
//1、拷贝原视频,并去掉原视频中的音频
ffmpeg -i "F:\Test\11.mp4" -vcodec copy -an "F:\Test\1_tmp.mp4"
//2、合并视频音频到新的视频中
ffmpeg -i "F:\Test\1_tmp.mp4" -i "F:\Test\11.mp3" -vcodec copy -acodec copy "F:\Test\1_1.mp4"
/***************流文件合并(以合并avi为例)*************************************
ffmpeg -i concat:"1.avi|2.avi|3.avi" -acodec copy -vcodec copy -f avi "cat.avi"
//MP4 to GIF
//2017.1.19
ffmpeg -ss 2 -t 5 -i "E:\BB.mp4" -s 600x400 -vf "rotate=180*PI/180" -b:v 1500k "E:\BB.gif"
//调整fps缩小文件大小
ffmpeg -i "E:\Test\BB.mp4" -s 160x120 -r 5 -b:v 1500k "E:\Test\BB.gif"
cd /d "C:\"
ffmpeg -ss 2 -t 5 -i "F:\ffmpeg\Video2Gif\1.mp4" -s 600x400 -vf "rotate=180*PI/180" -b:v 1500k "F:\ffmpeg\Video2Gif\1.gif"
ffmpeg -i "F:\ffmpeg\Video2Gif\1.mp4" -s 160x120 -r 5 -b:v 1500k "F:\ffmpeg\Video2Gif\1.1.gif"
ffmpeg使用示例的更多相关文章
- (转)学习ffmpeg官方示例transcoding.c遇到的问题和解决方法
转自:https://blog.csdn.net/w_z_z_1991/article/details/53002416 Top 最近学习ffmpeg,官网提供的示例代码transcoding.c演示 ...
- FFmpeg示例程序合集-批量编译脚本
此前做了一系列有关FFmpeg的示例程序,组成了<最简单的FFmpeg示例程序合集>,其中包含了如下项目:simplest ffmpeg player: ...
- FFmpeg示例程序合集-Git批量获取脚本
此前做了一系列有关FFmpeg的示例程序,组成了<FFmpeg示例程序合集>,其中包含了如下项目:simplest ffmpeg player: 最简单的 ...
- PHP基础知识之————PHP Web脚本中使用FFmpeg
简介 本文将尝试指出在PHP Web脚本中使用FFmpeg时需要了解的所有重要事项.它还将显示一些使用示例,以使事情更清楚.这个想法也可以应用到其他web脚本语言. 从PHP脚本调用命令行工具 选择一 ...
- 最简单的视音频播放示例7:SDL2播放RGB/YUV
本文记录SDL播放视频的技术.在这里使用的版本是SDL2.实际上SDL本身并不提供视音频播放的功能,它只是封装了视音频播放的底层API.在Windows平台下,SDL封装了Direct3D这类的API ...
- 手把手图文并茂教你用Android Studio编译FFmpeg库并移植
转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/52661331 之前曾写过一篇&l ...
- 黄聪:FFmpeg 使用指南
1. ffmpeg 是什么? ffmpeg(命令行工具) 是一个快速的音视频转换工具. 2. ffmpeg 的使用方式 命令行: ffmpeg [全局选项] {[输入文件选项] -i ‘输入文件’} ...
- FFmpeg从入门到精通——进阶篇,SEI那些事儿
前言 在直播应用的开发过程中,如果把主播端消息事件传递到观众端,一般会以Instant Messaging(即时通讯)的方式传递过去,但因为消息分发通道和直播通道是分开的,因此消息与直播音视频数据的同 ...
- ffmpeg转码指南
Windows下面的安装: 浏览器打开https://ffmpeg.zeranoe.com/builds/ 选择好版本,位数如果不确定的话就下载32bit的,然后选择static,然后下载 下载完成后 ...
随机推荐
- Linux SSH 基于密钥交换的自动登录原理简介及配置说明
协商交互过程 1.客户端向目标服务器发送登录请求.在SSH 服务启用了证书验证登录方式后,会优先通过证书验证方式进行登录验证. 2.目标服务器根据 SSH 服务配置,在用户对应目录及文件中读取到有效的 ...
- 关于djangorestframework相关源码分析
CBV APIView Request 局部全局钩子 认证组件 权限组件 频率组件 分页器组件
- redis 执行操作时提示(error) NOAUTH Authentication required.
(error) NOAUTH Authentication required. 出现认证问题,设置了认证密码,输入密码即可 127.0.0.1:6379> auth 123456
- 网络流(dinic算法)
网络最大流(dinic) 模型 在一张图中,给定一个源点s,给定汇点t,点之间有一些水管,每条水管有一个容量,经过此水管的水流最大不超过容量,问最大能有多少水从s流到t(s有无限多的水). 解法 di ...
- Python自动发送邮件提示:smtplib.SMTPServerDisconnected: please run connect() first
参考:http://blog.csdn.net/leven_change/article/details/66976695
- linux软件管理之python包管理
Python包管理 ====================================================================================python ...
- 20190320xlVBA_考场座位设置
花了一写时间做了一个Excel宏工作簿,可以根据考场人数.座位排列和考生名单 生成<考试座位表><考生去向表><考试通知单>,想要的前往了解哦: https://i ...
- 微信小程序的MVVM思想
本文参照:[微信小程序开发]秒懂,架构及框架 同时多看:https://blog.csdn.net/qq_26585943/article/details/54378684 微信小程序开发,主要分清楚 ...
- CHM文件命令转换成html
在Windows下chm转换为html的超简单方法(反编译CHM文件的方法) 通过调用Windows命令,将chm 文件转换为html 文件. 方法: 命令行(cmd),输入hh -decompile ...
- 项目部署Vue+Django(luffy)
部署路飞学城 部署整体框架图: 1 熟悉linux操作 2 上传路飞学城项目到linux服务器 xftp上传到服务器 lrzsz工具 3 完成python3解释器的安装 在linux命令行模式下, 输 ...