ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

通过FFMpeg将mkv文件转化MP4格式

2022-01-18 04:00:08  阅读:702  来源: 互联网

标签:文件 bat ffmpeg 转码 mp4 mkv MP4 FFMpeg


FFMpeg官方下载地址:https://ffmpeg.org/

 

1.进入FFMpeg官网后,点击首页DownLoad按钮

 

2.选中对应操作系统的应用包

 

3.选择下载

 

4.下载完成后,进行解压,我们会得到一个ffmpeg应用的文件夹

 

 

5.进入我们上面得到的文件夹,再进入到一个名为“bin”根目录文件夹

 以下是“bin”文件夹中的文件

 

6.在该文件夹(“bin”)中新建一个文本文档,并修改后缀为.bat; 随即右键点击我们创建的文件,进入编辑

 

7.在编辑器中输入  ffmpeg -i "%1" -vcodec copy -acodec aac "%1.mp4"   并保存

注:此代码主要用于mkv转mp4格式,如果想其他格式转mp4请修改为下面代码,下面的代码mtv转mp4效率上没上面的好

ffmpeg -i "%1" -vcodec h264 -acodec aac "%1.mp4"

 

8.下面我们将需要转码的mkv文件拖动到刚刚创建的bat文件上打开

注:当你拖动到bat文件上打开出现的闪退的情况,可能就是你文件的路径或者文件名有些字符转义不正确导致路径错误了,这种情况你只需要修改一下路径或路径名称就可以了,值得一提的是当我们下载日漫资源比较容易出现这种情况

 等待转码的完成

 

9.转码完成后,会在你提供的文件路径上生成一个转码过的mp4文件

 

到此如何运用ffmpeg实现mkv转mp4就已结束

------------------------分界线(选看)--------------------------

 

当我们想用上面方法实现转码却碍于需要打开过多的文件夹时,我们就需要环境变量来辅助我们在桌面也能够打开mkv-mp4.bat了

1.首先复制一个我们先前创建的mkv-mp4.bat文件到桌面,然后复制ffmpeg.exe文件所在路径

 

2.接着我们右键我的电脑,点击“属性”

 

3.在电脑属性界面进入高级系统设置界面

 

4.在高级系统设置界面进入环境变量设置界面

 

5.选择环境变量裂变里的“Path”变量,点击“编辑”按钮

 

6.新建值,将先前复制的ffmpeg.exe所在路径填入,并在末尾加上符号‘\’。

 

7.随后我们将要转码的mkv文件拖动到我们复制到桌面的mkv-mp4.bat文件实现转码

 

8.完成后在mkv源文件位置生成一个转码后的mp4文件

 

到此,任意位置实现mkv-mp4.bat的运行就结束了

 

------------------------分界线(选看)-------------------------

 

经过上面环境变量的设置,我们还可以直接通过调用cmd实现指定mkv文件转码到指定位置mp4文件

注:这个方式速率挺慢的

1.首先我们通过Win+R组合键调出运行窗口,然后输入cmd,点击确定

 

 2.然后输入格式为:ffmpeg -i 源文件路径\源文件名.mkv -qscale 2 -vcodec libx264 新文件路径\新文件名.mp4

例:ffmpeg -i X:\丧女特典1.mkv -qscale 2 -vcodec libx264 X:\丧女特典1.mp4

 

3.等待转码的完成

 

4.完成后就可以得到指定路径的转码后文件了

 

到此,如何运用ffmpeg实现mkv转mp4的内容就正式结束了

需要了解使用ffmpeg详情请点击→:冲冲冲

 

标签:文件,bat,ffmpeg,转码,mp4,mkv,MP4,FFMpeg
来源: https://www.cnblogs.com/Kirito-Asuna-Yoyi/p/Using_FFMpeg_mkv-mp4.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有