熟悉Windows的朋友应该知道,Windows下的视频格式转换软件与合并视频软件不计其数,刚接触Linux的朋友也许会抱怨Linux下没有强大的视频软件,完成视频播放、转化视频格式、合并视频等功能。今天我要给大家推荐一款Linux下的开源软件MPlayer以及它附带的视频工具mencoder。也许大家还不知道,Windows下的很多视频转换或合并工具都是基于mencoder的内核,再封装使其更人性化的UI界面生成的,所以可见MPlayer及mencoder的强大。
MPlayer几乎支持所有视频格式的播放,在Linux、Windows、MacOS上均有支持。在Linux下,安装完MPlayer后就有mencoder,无需额外再安装。由于今天我们要用到的主角是mencoder,不需要安装MPlayer,Ubuntu下可以用如下命令单独安装mencoder:

   sudo apt-get install mencoder

其他版本Linux可以到MPlayer官网www.mplayerhq.hu下载源代码编译。

视频格式转换示例——将rm格式视频转换成mp4格式

mencoder -ovc lavc -lavcopts vcodec=mpeg4 -oac mp3lame source.rm -o dest.mp4

1、-ovc lavc:(output video codec)指定输出视频文件的视频编码类型,此处选择的是 Libavcodec 的视频编码;

2、-lavcopts vcodec=mpeg4:(Libavcodec options)指定视频编码的设置,由于 Libavcodec 包含了多种视频编码,所以用 vcodec=mpeg4 来指定具体的使用 MPEG-4 编码;

3、-oac mp3lame:(output audio codec)指定输出媒体文件的音频编码类型,此处选择的是 mp3lame;

4、source.rm 即你要转换的rm格式的视频文件的路径;

5、dest.mp4即你要生成的mp4格式的视频文件路径。

视频合并示例——将三个flv格式的视频合并成一个

mencoder -ovc copy -oac mp3lame 0.flv 2.flv 3.flv -o test.flv

1、-ovc copy:指定输出视频文件的视频编码类型,此处copy的含义是不进行重新编码,直接复制视频流,即不转换格式;

2、-oac mp3lame:指定音频输出格式为mp3lame,当然这里也可以用copy直接复制音频流,但那样一来合并后的文件将是合并前3个文件大小总和的几倍,所以还是建议使用压缩率较高的mp3lame格式;

3、因为这这里是直接复制视频流,所以其他格式的视频文件也可以合并,只是要注意合并后的目标文件后缀名应该与合并前的文件后缀名保持一致。

linux下视频格式转换与视频合并相关推荐

  1. 【PC工具】在线格式转换工具,视频格式转换,视频转gif工具

    上次在社区发文章,得知文章编辑器终于支持gif格式的动图了,但得到gif的动图需要将mp4格式的视频进行格式转换,于是便找到了这个在线工具.这年头方便好用是第一位的,功能差不多的情况下在线工具优于绿色 ...

  2. 视频格式转换器之视频格式在线转换详细教程 1

    视频格式转换器相信大家都是知道的,在日常工作和学习中,都是需要观看视频文件的,但是视频文件有众多的视频格式:MP4.MKV.MOV.AVI.SWF.FLV.WEBM等等,每个视频格式的画质以及设备兼容 ...

  3. macbook视频格式转换_mac视频格式转换怎么操作?如何将视频转换成mac能播放的格式?...

    mac 视频格式转换怎么操作?如何将视频转换成 mac 能播放的格式? 别以为 mac 只是系统和咱们普通的电脑不一样,实际上,在操作中,它还有很多的不一样. 比如说咱们 Windows 系统中常见的 ...

  4. Linux下音频格式转换命令行工具

    这里写自定义目录标题 Sox音频转换 使用Mplayer将多种格式的而文件编码至WAV 使用FFmpeg将各种类型文件转换成各种类型文件 使用Lame编码或者已不同的比特率重新编码MP3 以Ogg V ...

  5. 【JAVA】JAVA使用ffmpeg进行视频格式转换以及截图

    JAVA 处理视频文件,需要用到 ffmpeg  这个工具.不需要依赖jar包.无论是在windows服务器还是linux服务器,想要使用 ffmpeg 都需要先安装. 附上Linux下  *.tar ...

  6. ffmpeg 视频格式转换和宽高转换 制作自己想要的数据格式

    ffmpeg 视频格式转换和宽高转换 制作自己想要的数据格式 命令如下: ffmpeg -y -i Titanic.mkv -s 640*480 out.h264 运行效果: 一般的 使用 ffmpe ...

  7. linux上p图工具,Linux下的图片转换工具ImageMagick

    最近需要用到一些Linux下图片格式转换的内容,网上找到了这款ImageMagick的软件,提供的功能很多,支持png,jpg,gif,pdf等许多种图片格式的互相转换,而且开源,使用起来非常方便. ...

  8. Java使用ffmpeg进行视频格式转换、音视频合并、播放、截图

    封装类: ffplay.ffmpeg.ffprobe是安装的ffmpeg路径. import java.io.BufferedReader; import java.io.File; import j ...

  9. 狸窝音频剪辑软件_「附下载链接」常用的5款视频格式转换软件,收藏起来吧...

    日常生活中,大家可能会自己制作一些记录生活的小视频,或者作为爱好上传到视频平台,就会用到很多种的视频格式,比如MP4.MKV.WMV.FLV.MOV.DV等等.因为有的视频网站需要特殊格式的视频才能上 ...

最新文章

  1. for循环动态的给select标签添加option内容
  2. 23个CVPR 2020收录的新数据集,都在这里了!
  3. list、dict、tuple的一些小操作总结
  4. 《Credit Risk Scorecard》第八章: Scorecard Implementation
  5. [置顶] “河软CSDN2011级表彰暨实习动员大会”顺利召开!
  6. linux int64_t 头文件,这对int64_t的处理是GCC和Clang的错误吗?
  7. 关于微信,运营商们就这点志向?
  8. jq点击事件多次响应_Jquery中on绑定事件 点击一次 执行多次 的解决办法
  9. linux常用指令 查看端口占用情况
  10. 项目管理---SVN,Subversion的安装,客户端和服务端
  11. 程序员硬核测评:全方位测评 GaussDB(for Redis) 和开源 Redis
  12. 机器面试-处理分类问题
  13. 试着用java实现DNS(一)——DatagramSocket, DatagramPacket, Message
  14. “矢量网络分析仪”检测同轴电缆的驻波比(SWR)
  15. 高中发表在论文计算机方面,高中计算机论文
  16. 睡眠不好易失眠怎么回事?中医怎么辨证调理失眠
  17. matlab平摆线曲率参数方程,参数方程中曲线欣赏—平摆线解读.ppt
  18. 云私钥MCK,云平台、公有云、服务器数据安全
  19. Windows下新建多级文件夹
  20. 微信小程序链接外部服务器接口

热门文章

  1. 第70课:Spark SQL内置函数解密与实战 每天晚上20:00YY频道现场授课频道68917580
  2. Codeforces Round #770 (Div. 2) Problem B.Fortune Telling
  3. Kindel资源去哪里找
  4. c语言标志位设置原理
  5. 旋转——绕原点二维旋转,绕任意点的二维旋转,三维基本旋转,绕任意轴的三维旋转
  6. linux usb hub irq,am5728 连接USB hub tusb4041i不能够正常工作
  7. (Git)在Eclipse中使用Git
  8. lightgbm API参数解释
  9. DxO PureRAW for Mac(RAW照片处理器)
  10. 家中的电视 java,家里面的卧室到底适不适合安装电视机?