<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ffmpeg on heartnn的自留地</title><link>https://www.heartnn.com/tags/ffmpeg/</link><description>Recent content in Ffmpeg on heartnn的自留地</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>&amp;copy;2008-2022 heartnn的自留地</copyright><lastBuildDate>Thu, 04 Apr 2019 10:36:12 +0800</lastBuildDate><atom:link href="https://www.heartnn.com/tags/ffmpeg/index.xml" rel="self" type="application/rss+xml"/><item><title>MP4封装工具箱发布</title><link>https://www.heartnn.com/2019/04/04/mp4-package-box/</link><pubDate>Thu, 04 Apr 2019 10:36:12 +0800</pubDate><guid>https://www.heartnn.com/2019/04/04/mp4-package-box/</guid><description>&lt;p>之前写过一个&lt;a href="https://www.heartnn.com/2016/11/12/aac-to-m4a/">aac转m4a的工具&lt;/a>，里面用到的程序是mp4box，这次就干脆把常用的功能整合一下，重新搞了一个，用的是ffmpeg了。&lt;/p>
&lt;p>简单说一下几个批处理文件的功能。&lt;/p>
&lt;ol>
&lt;li>aac封装m4a.bat：就是重新写的ffmpeg版本，现在版本迭代很快，兼容性应该没什么问题了。&lt;/li>
&lt;li>flv转mp4.bat：这个就是网上流传的一键封装为mp4的批处理，加上了blv格式(为哔哩哔哩手机缓存，其实改后缀就是flv)。&lt;/li>
&lt;li>mp4抽取音频.bat：有些时候只需要听音频的时候用，提取为m4a格式。&lt;/li>
&lt;li>YouTube音视频合并(mp4+m4a).bat：YouTube现在的1080p以上视频和音频是分开的，这个批处理的作用就是将它们合并为mp4。&lt;/li>
&lt;/ol>
&lt;p>以上前3位需要拖放对应文件到批处理上，最后一个双击运行，按提示操作。&lt;/p>
&lt;p>尤其是YouTube，以前都是用MKVToolNix先合并成mkv，然后再用Total Video Converter选视频和音频编码copy，才变成的mp4，为什么以前没直接搞成批处理。。。&lt;/p></description></item><item><title>FLV合并的批处理办法</title><link>https://www.heartnn.com/2019/02/12/flv-merge/</link><pubDate>Tue, 12 Feb 2019 11:15:11 +0800</pubDate><guid>https://www.heartnn.com/2019/02/12/flv-merge/</guid><description>&lt;p>过年的时候冲了B站大会员，在使用&lt;a href="https://github.com/the1812/Bilibili-Evolved">Bilibili Evolved&lt;/a>下载番剧时发现，有时下载来的是个zip文件，里面是分段的flv，虽然手头有MKVToolNix可以合并，但flv转mkv再转mp4实在是麻烦，又不想下载其它的工具，心想是不是可以使用ffmpeg的命令行搞定，于是有了下面的代码：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bat" data-lang="bat">&lt;span style="display:flex;">&lt;span>(&lt;span style="color:#66d9ef">for&lt;/span> &lt;span style="color:#ae81ff">%%&lt;/span>i &lt;span style="color:#66d9ef">in&lt;/span> (*.flv) &lt;span style="color:#66d9ef">do&lt;/span> @&lt;span style="color:#66d9ef">echo&lt;/span> file &amp;#39;&lt;span style="color:#ae81ff">%%&lt;/span>i&amp;#39;) &amp;gt; list.txt
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>ffmpeg.exe -f concat -safe 0 -i list.txt -c copy output.flv
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>ffmpeg.exe -i output.flv -vcodec copy -acodec copy output.mp4
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">pause&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">del&lt;/span> *.flv
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">del&lt;/span> list.txt
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>使用方法：&lt;/p></description></item><item><title>各类视频格式的无损转换</title><link>https://www.heartnn.com/2016/01/10/videos-lossless-convert/</link><pubDate>Sun, 10 Jan 2016 01:15:57 +0800</pubDate><guid>https://www.heartnn.com/2016/01/10/videos-lossless-convert/</guid><description>&lt;p>之前记录了&lt;a href="https://www.heartnn.com/2015/07/28/mp4-package/">关于Mp4box的一些用法&lt;/a>，但是mp4格式支持封装的音频和视频格式相对有限，另外还有外挂字幕等等，所以mp4并不是最好的选择。对于高清电影来说，网络上更多的是mkv。&lt;/p>
&lt;p>mkv的工具主要是用&lt;a href="http://www.fosshub.com/MKVToolNix.html">MKVToolNix&lt;/a>和&lt;a href="http://sourceforge.net/projects/gmkvextractgui/">gMKVExtractGUI&lt;/a>(用来分离轨道)，都是GUI界面，像mp4之类的可以直接拖放到软件中进行处理，非常方便(mov格式也开始转向mpeg4，所以较新的mov格式也是可以直接编辑的)。&lt;/p>
&lt;p>其它mkvtoolnix不支持的格式，可以利用&lt;a href="http://ffmpeg.zeranoe.com/builds/">ffmpeg&lt;/a>先转换为mkv，然后再交给mkvtoolnix处理：&lt;/p></description></item></channel></rss>