ffmpeg分割mp4视频方便快速
视频太太无法传到微信:mp4只能小于25M,m4v小于100M即可上传。
所以将mp4分割成小于100M的文件即可。
两步搞定:
1.采用ffmpeg快速分割
ffmpeg工具下载参考:https://blog.csdn.net/jycjyc/article/details/114580203
c2.mp4为170M共19分钟的视频,分割成10分钟一个文件(最后一段时间超过设定时间长度的无所谓)-t 600表示600秒,即10分钟
方法1:ffmpeg -ss 00:00:00 -to 00:10:00 -i c2.mp4 -c copy c2-1.mp4
方法2:ffmpeg -ss 00:00:00 -i c2.mp4 -c copy -t 600 c2-1.mp4
ffmpeg -ss 00:10:00 -i c2.mp4 -c copy -t 600 c2-2.mp4
消音:指定去掉2到9秒之间的声音。如果是分钟,先换算为秒
ffmpeg -i ad.mp4 -af "volume=enable='between(t,2,9)':volume=0" adb.mp4
2.将.mp4后缀改为.m4v然后上传到微信即可播放。
其它参考:https://blog.csdn.net/miao9999/article/details/79189534
linux下采用shell脚本快速分割视频:时长3697,每300秒一个视频:
startTime=0
endTime=0
length=3697
i=0
while [ $endTime -le $length ]; do#statementsi=$[$i+1]endTime=$[$startTime+300]ffmpeg -i /Users/dddd/Downloads/S01.E01.mp4 -ss $startTime -to $endTime -acodec copy -vcodec copy $i.mp4startTime=$[endTime]
done
ffmpeg分割mp4视频方便快速相关推荐
- 使用FFmpeg合并MP4视频
使用FFmpeg合并MP4视频 1. 使用mpeg拼接 2. ==使用ts拼接== 使用FFmpeg合并MP4视频 windows/linux下均可用 1. 使用mpeg拼接 速度慢,文件大 将 mp ...
- python之 ffmpeg给mp4视频添加字幕
目录 ffmpeg给mp4视频加字幕 执行结果: ffmpeg给mp4视频加字幕 前期输入准备: mp4视频 外挂字幕:是一个单独的外部字幕文件,格式类型一般有srt.vtt.ass等等.播放视频时, ...
- 利用ffmpeg将mp4视频转换成多张jpg图片
分离视频音频流 ffmpeg -i input_file -vcodec copy -an output_file_video //分离视频流 ffmpeg -i input_file -acodec ...
- ffmpeg播放MP4视频与分离音频
一.准备 首先,下载ffmpeg.exe和ffplay.exe,准备要处理的素材 ffmpeg文件: http://链接:https://pan.baidu.com/s/1Pe4vUoy4UU_x7S ...
- FFmpeg给mp4视频加上旋转90度的代码
1.准备h264视频流.(这之前可能是yuv转成的视频流.) 2.准备aac音频流. 3.开始muxer成mp4. 一.如果初始视频是ios或者安卓手机拍摄的竖拍视频,那么这个视频是有90,180,2 ...
- FFmpeg压缩MP4视频命令
命令行 ffmpeg -i input.mp4 -r 10 -b:a 32k output.mp4 介绍 有的视频,如一些视频学习教程通常画面都是不大变化的,和变动速度快的打斗视频所需要的帧数完全不同 ...
- python 视频截取 利用ffmpeg截取MP4视频片段
学python没多久,发现OpenCV做的视频截取出来的视频无声的 水平有限也没搞明白怎么处理,后面用FFmpeg整了个,如学弟.学妹有用到我这个自行百度怎么配置FFmpeg环境配置,配置好再测试代码 ...
- 使用ffmpeg将MP4视频转换为m3u8格式
一.什么是m3u8: M3U8视频格式也是一种M3U,只是它的编码格式是UTF-8格式.M3U用Latin-1字符集编码.M3U8格式特点是带有一个目录信息或文件. 二.为什么使用m3u8: 随着客户 ...
- FFmpeg —— 对mp4视频按时间剪切,生成新的mp4(附源码)
效果 代码 注:下面qDebug()为Qt输出,使用时删除即可. char iPath[] = "../mp4.mp4";char oPath[] = " ...
最新文章
- 线上java JVM问题排查
- 20140904 atoi字符串转化为整数源码
- Create view failed with ORA-01031:insufficient privileges
- filddler一个抓包修改的工具 貌似很强大2017.12.07
- endnote导致word 2007很慢
- php代码 intval( ),php intval的测试代码发现问题_PHP教程
- android item 点击 获取position,Android ListView 子控件onClick正确获取position的方法
- oracle .net 中文,asp.net查出 oracle数据库中的中文乱码问题
- Ubuntu 14.04安装Python3
- python基础快速入门day01
- WIN10下使用VS2017的MSVC编译FFMPEG3.4.2动态静态库
- 用栈实现计算器c语言报告,利用栈实现c语言计算器
- java class文件比较_java class文件查看工具
- android网络诊断服务(ping网络的实现,判断网络是否可用)
- Chrome浏览器如何导入证书(最新!)
- 上手 WebRTC DTLS 遇到很多 BUG,怎么解?
- uni-app 实现手写签名
- CMS 执行的七个阶段
- Oracle客户端工具介绍
- 欺诈团伙遇上关联网络,邪不压正
热门文章
- ppst 视频—— mysql 的语句的优化方法介绍
- 使用eric6创建并运行第一个QT程序
- 图标素材、图片素材、插画素材、矢量图素材、常用工具类网站
- 计算机,会是下一个土木专业吗?
- 【K3s】第3篇 解决K3s状态一直是ContainerCreating
- 负数分解质因数java_Java分解质因数
- 73、RecyclerView的横向滑动刷新和加载更多
- 【LeetCode】1400. 构造 K 个回文字符串 Construct K Palindrome Strings
- deletepod = restart pod?
- 面试官再问你优先级队列,请把这篇文章丢给他