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,然后下载 下载完成后 ...
随机推荐
- 【HNOI 2016】序列
Problem Description 给定长度为 \(n\) 的序列:\(a_1, a_2, \cdots , a_n\),记为 \(a[1 \colon n]\).类似地,\(a[l \colon ...
- python笔记---@classmethod @staticmethod
python定义类方法的三种方式: 1.常规方式--需要通过self参数隐式的传递当前类对象的实例 2.@classmethod修饰方式--@classmethod修饰的方法class_foo()需要 ...
- ES6多层解构
const info = { person: { name: 'xiaobe', other: { age: 22, } }, song: 'rolling', } // 解构person的内容 co ...
- vue全局组件-父子组件传值
全局组件注册方式:Vue.component(组件名,{方法}) demo: 子组件:upload.vue <template> <div > <div class=&q ...
- HashMap循环过程中删除元素发生ConcurrentModificationException的源码分析
- navicat premium 破解版
下载链接:https://pan.baidu.com/s/1oNwtr2hdUN9F452xkji0aQ
- [English] Time complexity wise this solution is the best among all
Time complexity wise this solution is the best among all, we can do all operations in O(1) time. 时间复 ...
- 【Code Tools】Java微基准测试工具JMH之中级篇
一.JMH中的基本概念 1)Mode Mode 表示 JMH 进行 Benchmark 时所使用的模式.通常是测量的维度不同,或是测量的方式不同.目前 JMH 共有四种模式: 1.Throughput ...
- 『高性能模型』卷积复杂度以及Inception系列
转载自知乎:卷积神经网络的复杂度分析 之前的Inception学习博客: 『TensorFlow』读书笔记_Inception_V3_上 『TensorFlow』读书笔记_Inception_V3_下 ...
- js 实用小技巧
https://blog.csdn.net/www93111/article/details/76176771