首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
视频切分与合并
时间:
2015-01-05 13:03:06
阅读:
400
评论:
0
收藏:
0
[点我收藏+]
标签:
视频切分与合并在应用场景中很常见,如视频剪辑,去广告等。
本文以MP4文件为目标,对其进行切分合并
一. VLC做前期处理
如果需要加亮,锐化,对比度,可以使用VLC来实现,
cvlc nikita.mp4 --sout="#transcode{vfilter={adjust{}:sharpen{sigma=0.12}: deinterlace{mode=mean}},vcodec=h264,scale=0,acodec=mp4a}:file{dst=./0.mp4}" --sout-all --sout-keep
二、使用FFmpeg 进行MP4文件切分
1. 从30秒开始,切出60秒长的分片
./ffmpeg -ss 30 -t 60 -i nikita.mp4 -same_quant seg1.mp4
注意:
1. ffmpeg 2.4.3版本的命令如下
./ffmpeg -ss 30 -t 60 -i nikita.mp4 -qscale 0 -y seg1.mp4
2.使用copy参数的问题
./ffmepg -i nikita.mp4 -ss 30 -t 60 -vcodec copy -acodec copy -y seg1.mp4
会造成 音视频不同步
三、使用 mencoder进行切分
./mencoder -ovc x264 -oac facc -ss 30 -t 60 nikita.mp4 -o seg1.mp4
它比ffmpeg用的内存少点,总是从30s之后的第一个Iframe开始处理,生成的是mp4格式
或
./mencoder -ovc copy -oac facc -ss 30 0.mp4 -o 2.avi
它比上面的命令快一点,
或:
./mencoder -ovc copy -oac facc -ss 30 0.mp4 -of lavf -o 2.mp4
四、分段MP4合并
如果是mp4文件,直接使用MP4Box合并
./MP4Box -cat seg1.mp4 -cat seg2.mp4 -new merge.mp4
视频切分与合并
标签:
原文地址:http://blog.csdn.net/fireroll/article/details/42420391
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!