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,然后下载 下载完成后 ...
随机推荐
- 【我的前端自学之路】【HTML5】.html和.htm的区别
以下为自学笔记内容,仅供参考. 转发请保留原文链接:https://www.cnblogs.com/it-dennis/p/10508171.html .htm 和 .html 的区别 .htm 和 ...
- UE4外包团队:更新一下UE4和Unity3D案例
全部的贴图都是用出的法线贴图构建的话只用了阳光和天光,都是静态光源,视角是第一人称模板最后的效果嘛就是全4K,120帧,0错误0警告,场景小是小了点但是效果还不错. 工作活有时间更新,欢迎有UE4和U ...
- hdu 6006 Engineer Assignment 状压dp
Engineer Assignment Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Othe ...
- hdu 4856 Tunnels 状态压缩dp
Tunnels Time Limit: 3000/1500 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem ...
- [Database] 不知道表名和字段查找值=1234的数据.
--如果表比较大,时间会比较长 DECLARE @searchValue NVARCHAR(50) SET @searchValue='1234' DECLARE @t TABLE ( rowNu ...
- 在Vue项目中 选择图片并预览
最近开始使用vue做项目 在这个过程中,碰到了大多数做前端肯定经历的一个问题,就是文件上传预览 花了点时间解决,因此分享一下预览功能的解决方案 页面: <div class="sele ...
- spoj839Optimal Marks
题意:略 怎样判断属于S,T集合. 如果从S出发到不了某点,该点出发也到不了T,那么割给那边都行. 如果S出发能到该点,该点出发也能到T,这种情况下dinic没结束. 只能从S到该点:只能分到S集.只 ...
- ZJOI2019Day2AFO记
题目读下来感觉,,,怎么看上去模型都这么简单全是套路题的样子.先想了下T3应该会50,是个计算几何,50够了..于是先写了40(10分等下再来写)这样就花掉了一个小时.....过去看T1,直接高斯消元 ...
- 【js】【图片瀑布流】js瀑布流显示图片20180315
js实现把图片用瀑布流显示,只需要“jquery-1.11.2.min.js”. js: //瀑布流显示图片 var WaterfallImg = { option: { maxWidth: 850, ...
- h5页面避免两个页面反复跳转死循环
项目中经常会碰到在一个页面加判断之后跳转另一个页面,并且无法返回,来回跳转,死循环,遇到这种情况可以在跳转时使用location,replace,关闭之前页面,与location.href 两者的不同 ...