视频切分与合并在应用场景中很常见,如视频剪辑,去广告等。

本文以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

阅读(3649) | 评论(0) | 转发(0) |

linux 视频拆分合并,视频切分与合并相关推荐

  1. linux apk 拆分 odex,APK生成odex,合并odex和apk为完整的apk文件

    Android的ROM中有很多odex文件,相对于APK中的dex文件而言这个odex有什么作用呢? 如果你仔细观察会发现文件名时一一对应的,同时那些对应的apk文件中没有dex文件.这样做可以使其厂 ...

  2. linux ffmpeg加速和合并视频命令

    视频处理成2倍速: ffmpeg -i old.mp4 -vf "setpts=0.5*PTS" new.mp4合并视频: ffmpeg -i 1.mp4 -vcodec copy ...

  3. linux 合并视频文件,linux下最简单视频截取合并命令

    首先必须安装了ffmpeg,安装方法自查 截取视频: ffmpeg -strict experimental -ss 00:00:05 -t 00:00:10 -i input.mp4 -y -an ...

  4. FFmpeg:视频转码、剪切、合并、播放速调整

    安装 去官网按提示安装即可,支持三大操作系统.唯一要吐槽的是,Ubuntu 14.04 等较新的版本,从默认软件列表里移除了 ffmpeg,转而支持 libav,可是 libav 又没弄好,很难用-- ...

  5. Ubuntu下使用ffmpeg分割和合并视频文件

    1.ffmpeg的安装 sudo apt install ffmpeg 2.裁剪视频文件 ffmpeg -ss 00:00:00 -i input_file.mp4 -vcodec copy -aco ...

  6. FFMPEG 合并视频文件(无损)

    FFMPEG 合并视频文件(无损) 前言 最近在做视频转码相关业务,但是片源商给了一些DVD的零散视频片段,需要自己去合并片段并进行业务转码,本篇文章主要记录视频合并的过程及常见的合并方式. 环境 F ...

  7. 使用ffmpeg裁剪和合并视频

    剪切视频 使用 -ss 和 -t 选项,从第0秒开始,向后截取31秒视频,并保存 ffmpeg -ss 00:00:00 -i video.mp4 -vcodec copy -acodec copy ...

  8. 使用ffmpeg合并视频文件的三种方法

    ffmpeg合并视频的方法有三种.国内大多数仅介绍了其中之一.于是觉得有必要翻译一下.其实在ffmpeg的 FAQ文档中有比较详细的说明. 使用concat协议进行视频文件的合并 这种方式的适用场景是 ...

  9. vue怎么合并两个视频_【软件分享】视频分割合并软件哪款好用呢?怎么剪切合并视频?...

    现在有很多小伙伴都喜欢喜欢自己拍视频上传到各大视频平台,有时候会遇到关于视频剪辑方面的难题,比如说,视频怎么剪切?怎么将两段小视频合并成一个呢?这些都是一些比较常常遇到的问题,今天小编就给大家介绍一款 ...

最新文章

  1. 【每日DP】day1 P1802 5倍经验日(别样的01背包)难度⭐★
  2. android利用WebView实现浏览器的封装
  3. ubuntu 下 安装 sublime Text3
  4. surface php老是用不了,surface pro7触摸屏没反应怎么办
  5. Vmware 中Linux中NAT网络异常解决方法
  6. win7_64 安装 caffe
  7. fetchrow_array()与fetchrow_arrayref()与fetchrow_hashref()的使用方法
  8. opencv之使用floodfill填充孔洞
  9. 鼠标放在一个连接上,会显示图片(类似tooltip)
  10. Swing-文本输入组件(一)
  11. 基于Python的心电图上位机诊断软件
  12. php手机下载功能,phpwind手机客户端1.2版主要功能亮点详解
  13. 小米笔记本PRO(双系统)黑果体验
  14. 拉格朗日函数最优化问题
  15. UTF-8与GBK互转,为什么会乱码
  16. Java实现批量下载《神秘的程序员》漫画
  17. CDR安装包下载+汉化简体中文版+安装教程
  18. Camera Feature(1)--介绍及常见问题
  19. 神舟笔记本电脑降低声音
  20. 忘记网站上的密码时怎么办?用Python如何快速帮你找回?

热门文章

  1. Android生成缩略图的方法
  2. jsDelivr的正确打开方式
  3. 一文读懂无线信道传播的各种特性
  4. Firefox 此链接不安全去除
  5. python人脸识别门禁系统毕设_人脸识别 宿舍门禁系统(python qt opencv带数据库)
  6. Koch雪花曲线的MATLAB实现
  7. 做个人网站的一些心得体会
  8. 【优化模型】单服务台负指数分布排队系统分析 — M/M/1模型
  9. 项目开发(调查问卷)整理总结
  10. 【Python】NICONICO Video Downloader / NICONICO Video视频下载工具