<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>TeraDas－テラダス &#187; FFmpeg</title> <atom:link href="http://www.teradas.net/archives/tag/ffmpeg/feed/" rel="self" type="application/rss+xml" /><link>http://www.teradas.net</link> <description>新旧にこだわらず、有用な情報・興味・関心をノンジャンルで。</description> <lastBuildDate>Fri, 03 Feb 2012 13:02:09 +0000</lastBuildDate> <language>ja</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <item><title>MPEG2-TS動画をスマホ・タブレット向けに変換するバッチ（ドラッグ&amp;ドロップでOK）</title><link>http://www.teradas.net/archives/1390/</link> <comments>http://www.teradas.net/archives/1390/#comments</comments> <pubDate>Fri, 20 Jan 2012 05:55:07 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[PC・モバイル]]></category> <category><![CDATA[Android]]></category> <category><![CDATA[BonTsDemux]]></category> <category><![CDATA[FFmpeg]]></category> <category><![CDATA[H.264]]></category> <category><![CDATA[MPEG2-TS]]></category> <category><![CDATA[MPEG4]]></category> <category><![CDATA[TvRock]]></category> <category><![CDATA[地デジ]]></category><guid
isPermaLink="false">http://www.teradas.net/?p=1390</guid> <description><![CDATA[Android/iPhone向け動画変換ソフトって割とあるんですが、MPEG2-TSはトランスポートストリームという事もあり、一筋縄ではいかなかったりします。 今回は、そんな MPEG2-TS動画をスマートフォン向け（H [...]]]></description> <content:encoded><![CDATA[<p><img
style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="film-thumb" src="http://www.teradas.net/wp-content/uploads/2011/07/film-thumb.jpg" alt="film-thumb" width="480" height="138" border="0" /></p><p>Android/iPhone向け動画変換ソフトって割とあるんですが、MPEG2-TSはトランスポートストリームという事もあり、一筋縄ではいかなかったりします。</p><p>今回は、そんな MPEG2-TS動画をスマートフォン向け（H.264/XVID形式）に変換するバッチファイル（コマンドライン起動も可）を紹介します。</p><p>TvRock等の録画終了後実行コマンドに仕込んでおけば、録画した番組が自動でAndroid/iPhone用に変換される。という素敵環境を作れます。</p><p>※ 2012/1/20 iPhoneでの再生について追記、他記事追加に合わせ内部リンク追加、記事ブラッシュアップ、タイトル変更（旧：MPEG2-TS動画をAndroid向けに変換するバッチ（ドラッグ&amp;ドロップでOK））。新記事扱い。</p><p>※ 2011/12/12 バッチファイル改修。空白入りファイル名対応。動画出力先変更。オススメプレーヤー変更。iOS5での動画再生を確認。新記事扱い。</p><p>※ 2011/7/27 初出</p><p><span
id="more-1390"></span></p><h4>必要なソフトの入手</h4><ul><li>「BonTsDemux v1.10+10k7+nogui+es+fix05 バグ修正」<br
/> → <a
href="http://2sen.dip.jp/cgi-bin/friioup/upload.cgi?page=0&amp;lm=2000">Friio関係ファイル置場</a> で「up1091.zip」をダウンロード</li><li>FFmpeg 「ffmpeg_bin-XXXX-18607.zip」<br
/> → <a
href="http://blog.k-tai-douga.com/">お気に入りの動画を携帯で見よう</a> で入手<br
/> ※ 2012/1/20 現在のおすすめバージョンは <a
href="http://blog.k-tai-douga.com/article/28552287.html" target="_blank">rev.18607</a> 。環境に合った最適化版をDL。あえて古いバージョンを使う。</li><li>バッチファイル・プリセットファイル「bonts_ffmpeg_presetsandbatch_20111212.zip」<br
/> → <a
href="http://www.teradas.net/hiromo/storage/FFMPEG/bonts_ffmpeg_presetsandbatch_20111212.zip" target="_blank">こちらよりDL</a></li></ul><h4>インストール方法</h4><ol><li>up1019.zip を適当な場所に解凍</li><li>FFmpeg の zip を解凍<br
/> → 解凍した ffmpeg.exe を 1 のディレクトリに上書き</li><li>bonts_ffmpeg_presetsandbatch_20111212.zip を解凍<br
/> → 解凍したファイル・ディレクトリを、1 のディレクトリに上書き</li></ol><h4>使い方</h4><p>上記3で解凍したバッチに、MPEG2-TS動画ファイルをドラッグ＆ドロップするだけ。</p><p>バッチファイルは以下3種。</p><ul><li>H264_Android_WVGA.bat<br
/> → H.264 形式 / 800x450px で変換。</li><li>H264_Android_VGA_PBoff.bat<br
/> → H.264 形式 / 640x480px で変換。ピラーボックス解除<br
/> （4:3コンテンツを両端黒色で埋めて16:9にしている場合、中心の4:3部のみにする）</li><li>XVID_Android_WVGA.bat<br
/> → XVID 形式 / 800x450px で変換。</li></ul><div><p>※出力先は変換元動画と同一パスです。</p><p>※バッチファイル名に「Android」とありますが、iPhoneでも再生可</p><p>※古いAndroid機でH.264動画の再生に支障がある場合はXVID形式で</p></div><h4>オススメの再生アプリとWi-Fi越しでの再生</h4><p>iPhoneの場合、この方法で作った動画は標準で再生できます。</p><p>また、WebAccess i の様なAirPlay対応NASクライアントアプリを使えば、LAN越しでも再生できます。（→ <a
href="http://www.teradas.net/archives/2882/">NASの動画をお手軽にスマホから再生できるWebAccess A/i/iHD</a>）</p><p>Androidの場合、ネットワーク越し再生時の安定性や、操作性、対応フォーマットの広さから、次のアプリがオススメです。</p><p><a
href="https://market.android.com/details?id=com.mxtech.videoplayer.ad" target="_blank">MX 動画プレーヤー - Android マーケット</a></p><p>Androidからネットワーク越しで再生するには、buffalonas.comのような<a
href="http://www.amazon.co.jp/s?_encoding=UTF8&amp;x=0&amp;ref_=nb_sb_noss&amp;tag=hiromo-22&amp;ie=UTF8&amp;linkCode=ur2&amp;y=0&amp;camp=247&amp;creative=7399&amp;field-keywords=buffalo%20nas&amp;url=search-alias%3Daps#" target="_blank">NAS</a>のWEBアクセス機能＋インテントで先のプレーヤーに飛ばす方法（→ <a
href="http://www.teradas.net/archives/2882/">紹介記事</a>）や、rootユーザーならNASやPCのフォルダをマウントして先のプレーヤーから直接再生する方法（→ <a
href="http://www.teradas.net/archives/2785/" target="_blank">紹介記事</a>）があります。</p><p>ローカル再生だけなら、対応ファイル形式が多く、早送り・巻戻し秒数をカスタマイズできる「<a
href="https://market.android.com/details?id=com.clov4r.android.nil" target="_blank">MoboPlayer</a>」が便利です（「Setting」→「Seek Interval」→「Seek interval」で秒数入力）。</p><h4>ワイヤレスにするとお風呂でも便利</h4><p>動画を見る時のイヤホンケーブルの邪魔さは異常です。手元のスマホからビローンとケーブルは鬱陶しいったらありません。</p><p>私は Bluetooth 大好きなので、<a
href="http://www.amazon.co.jp/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.co.jp%2Fs%3Fie%3DUTF8%26x%3D0%26ref_%3Dnb_sb_noss%26y%3D0%26field-keywords%3Dbluetooth%2520a2dp%26url%3Dsearch-alias%253Daps%23%3F__mk_ja_JP%3D%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;tag=hiromo-22&amp;linkCode=ur2&amp;camp=247&amp;creative=7399" target="_blank">A2DP 対応の Bluetooth ヘッドホン</a>を愛用していますが、一度使ったら戻れませんね。通話もですけど。</p><p>あとは、Bluetooth対応の<a
href="http://www.amazon.co.jp/gp/product/B004VQ5CZC/ref=as_li_ss_tl?ie=UTF8&amp;tag=hiromo-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=B004VQ5CZC" target="_blank">防水スピーカー</a>なんてのがありまして、これなら水の心配をせずに湯船で音を聞けるので捗ります。これは実際に使ってみないと分からないんですが、スマホを見やすい角度に持ってくると今度は音が聞きづらくなったりして意外とイライラするもんなんです。</p><h4>余談</h4><p>Androidで再生可能なメディア形式の仕様は、以下の通りです。</p><p><a
href="http://developer.android.com/guide/appendix/media-formats.html">http://developer.android.com/guide/appendix/media-formats.html</a></p><p>H.264はBaseline Profileまで対応。とありますが、手元の環境（Desire HD / CM7 / Android 2.3）では、もう少し features を有効にしても再生できたので、今回は、それらも有効にしています。</p><p>上記仕様によるとOgg Vorbis音声にも対応らしく、試しに「-acodec libvorbis」を指定したら MoboPlayerでなら再生できました。</p><p>音声が Vorbis な動画は、PC 上で Windows Media Player はおろか VLC Player でも音声が出ないため、PCでの動作確認に難がありますが、Androidでしか再生しない人は、最新版のFFMPEGを使うにあたり、選択肢の一つになるかもしれません。</p><p>（<a
href="http://www.teradas.net/archives/3105/">最近のFFmpegで動画の音声にMP3やAACを指定する方法 | TeraDas－テラダス</a>）</p><p>しかし、大人の事情によるlibfaac絡みの話しはなかなかに厄介ですね。気にせず最新版のFFMPEGが使えるようになる日は来るのでしょうか。</p><h4>これ以上の情報</h4><p>当ブログの「地デジ」タグ過去記事をご覧ください。</p><p><a
href="http://www.teradas.net/archives/tag/%E5%9C%B0%E3%83%87%E3%82%B8/">http://www.teradas.net/archives/tag/%E5%9C%B0%E3%83%87%E3%82%B8/</a></p><p>また、古い情報は、随時、更新するかもしれませんので、あしからずご了承ください。</p><div
id="wherego_related"><h2>この記事を見た人はこんな記事も見ています</h2><ul><li><a
href="http://www.teradas.net/archives/3001/" rel="bookmark" class="wherego_title">とりあえず今すぐにディスクの空き容量を増やす方法</a></li><li><a
href="http://www.teradas.net/archives/446/" rel="bookmark" class="wherego_title">MPEG2-TS 動画を H.264 形式へ変換する（H.264 High Profile 対応 / ドラッグ＆ドロップでOK）</a></li><li><a
href="http://www.teradas.net/archives/3301/" rel="bookmark" class="wherego_title">Facebook「おすすめボックス」でエラーが出る件の対処（Invalid action type）</a></li><li><a
href="http://www.teradas.net/archives/3105/" rel="bookmark" class="wherego_title">最近のFFmpegで動画の音声にMP3やAACを指定する方法</a></li><li><a
href="http://www.teradas.net/archives/618/" rel="bookmark" class="wherego_title">ほぼ最強かなぁという MPEG2-TS 再生ソフト TVTest の設定メモ</a></li><li><a
href="http://www.teradas.net/archives/772/" rel="bookmark" class="wherego_title">Android をファイルサーバ化する Samba Filesharing（要root）</a></li></ul></div>]]></content:encoded> <wfw:commentRss>http://www.teradas.net/archives/1390/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>最近のFFmpegで動画の音声にMP3やAACを指定する方法</title><link>http://www.teradas.net/archives/3105/</link> <comments>http://www.teradas.net/archives/3105/#comments</comments> <pubDate>Sat, 14 Jan 2012 03:58:00 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[PC・モバイル]]></category> <category><![CDATA[AAC]]></category> <category><![CDATA[Android]]></category> <category><![CDATA[FFmpeg]]></category> <category><![CDATA[iOS]]></category> <category><![CDATA[iPhone]]></category> <category><![CDATA[MP3]]></category> <category><![CDATA[MPEG2-TS]]></category> <category><![CDATA[TvRock]]></category> <category><![CDATA[トラブルシュート]]></category> <category><![CDATA[動画]]></category><guid
isPermaLink="false">http://www.teradas.net/?p=3105</guid> <description><![CDATA[最近のバージョンのFFmpegでは一部オプションが変更されており、昔と同じオプションではaacやMP3のエンコードができません。 そのため、携帯動画変換君やBonTsDemuxなどに同梱のFFmpegを最新化すると、エン [...]]]></description> <content:encoded><![CDATA[<p><img
style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="FFmpeg_godhavemercy" src="http://www.teradas.net/wp-content/uploads/2012/01/FFmpeg_godhavemercy.jpg" alt="FFmpeg_godhavemercy" width="480" height="320" border="0" /></p><p>最近のバージョンのFFmpegでは一部オプションが変更されており、昔と同じオプションではaacやMP3のエンコードができません。</p><p>そのため、携帯動画変換君やBonTsDemuxなどに同梱のFFmpegを最新化すると、エンコード時の音声codecにAACやMP3指定時、エラーとなり動画が出力されない場合があります。（フロントエンドアプリにより症状は変わりますが。）</p><p>今回は、その解決方法と、最新版FFmpegを使う際のAAC音質対策。について書きます。</p><p>※ 2012/1/20 短文化とブラッシュアップ</p><p>※ 2012/1/14 初出</p><p><span
id="more-3105"></span></p><p>現在のバージョンのFFmpegで音声codecにaacやlibmp3lameを指定する場合、以下のように –strict オプションを指定する必要があります。</p><blockquote><p><strong>＜MP3音声指定時＞</strong></p><p>-acodec libmp3lame <strong>-strict unofficial</strong></p><p><strong>＜AAC音声指定時＞</strong></p><p>-acodec aac <strong>-strict experimental</strong></p></blockquote><h4>FFmpeg内蔵AACエンコーダの音質について</h4><p>（現状の）FFmpeg内蔵AACエンコーダの音質は非常に悪く、人によってはかなり気になります。</p><p>この件については下記サイトが詳しく、その中で「-ab 128k –cutoff 17000」オプションにより高域音をカットする、という策を提示しておれらます。</p><ul><li><a
href="http://d.hatena.ne.jp/kamedo2/20110101/1293895791">AACの音質比較 - kamedoの音風景</a></li></ul><p>確かに効果のある策ではあるのですが、それでも私は満足行かないレベルでして、再生側がMP3音声対応なら -acodec libmp3lame を使ったほうが音質もマシだし手軽なんじゃないか。というのが私の所感です。</p><p>AACの音質対策としては、他にも、<a
href="http://blog.k-tai-douga.com/article/29190052.html" target="_blank">neroAacEncを使う</a>、旧バージョン(<a
href="http://blog.k-tai-douga.com/article/28552287.html" target="_blank">r18607</a>)のFFmpegを<a
href="http://www.teradas.net/archives/1390/" target="_blank">使う</a>、FFmpegを<a
href="http://blog.k-tai-douga.com/article/47044816.html" target="_blank">自前でビルド</a>する…等、いろいろな方法があります。</p><p>なお、FFmpegのリビジョンと利用可能なAACエンコーダの関係については、おなじみのMobileHackerzさんがまとめておられます。</p><ul><li><a
href="http://mobilehackerz.jp/archive/wiki/index.php?%BA%C7%BF%B7FFmpeg#sb8fc33c">最新FFmpeg#リビジョンによって利用可能なAACエンコーダについて - MobileHackerz Knowledgebase Wiki</a></li></ul><h4>オプション指定の例</h4><p>上記を踏まえ、以下にFFmpegのオプション指定のサンプルを示します。</p><blockquote><p><strong>＜MP3音声指定時＞</strong></p><p>-f mp4 -vcodec libxvid -threads 0 -b:v 1024000 -aspect 16:9 -vtag mp4v -qscale 5 -acodec libmp3lame -strict unofficial -ac 2 -ar 48000 -ab 128k -s 800x450 –y</p><p><strong>&lt;AAC音声指定時&gt;</strong></p><p>-f mp4 -vcodec libxvid -threads 0 -b:v 1024000 -aspect 16:9 -vtag mp4v -qscale 5 -acodec aac -strict experimental -ab 128k -cutoff 17000 -ac 2 -ar 48000 -s 800x450 -y</p></blockquote><h4>ネットワーク越しでも自在に動画再生できるAndroid</h4><p>iOSでも、<a
href="http://itunes.apple.com/jp/app/id407976815?mt=8&amp;ign-mpt=uo%3D4" target="_blank">AVPlayerHD</a>（有料）みたく多くのファイル形式に対応したプレーヤはあるのですが、Androidなら<a
href="http://www.teradas.net/archives/2882/" target="_blank">NASからネットワーク越しに動画を再生する</a>場合でも、インテントで<a
href="https://market.android.com/details?id=com.mxtech.videoplayer.ad&amp;hl=ja" target="_blank">MX動画プレーヤー</a>みたいな雑食系プレーヤにNASのファイルを喰わせられるので、ファイル形式変換の手間がかかりません。</p><p>動画の音声がMP3だろうがVorbisだろうが関係なく再生し、パワーさえ足りれば<strong>MPEG2-PS+AC3</strong>まで<strong>ネットワーク越しにゴリゴリと再生</strong>する姿は頼もしくすらあります。</p><p>ともあれ、AndroidでもiOSでもLAN越しに動画再生ができれば、TvRockの録画終了後コマンドで「TsSplitter→BonTsDemux→NASに転送」した動画を、スマホやタブレットから自在に見られるステキ環境が作れるんですね。</p><p>この環境、一度使うと後戻りできない魅力がありまして、これからは、端末に動画をコピーするのではなく、ネットワーク越しに直接再生するスタイルが主流になるのかも。と思わせてくれるものだったりします。</p><p>ネットワーク越しにいろんな機器と直接つなげる。という話になってくると、実は、Androidの思想が効いてくる部分でして、先に挙げた再生可能形式の幅もそうですが、DTCP-IP対応などの面でも（今は）Androidにアドバンテージがある分野だったりします。</p><p>iOSはコンテンツの流入経路に統制を求めている節があり、動画を愛する善良なる先進ユーザーとしては色々思う所があるなぁ。というのが正直な所です。</p><p>AirPlayの対応形式を増やしてくれるだけでも随分状況が変わるのに、勿体無いなぁ。とかとか。</p><p>ウチのサイトは状況に応じて随時更新していますので、いつかこのくだりがなくなるよう頑張っていただきたいと思います。</p><h4>編集後記</h4><p>今回の記事。正直、今さら感もある内容なんですが、そろそろ頃合いかなぁ、と思い記事にしました。</p><p>ちなみに、BonTsDemux の FFmpeg を最新化すると、サイズが0（ゼロ）の動画が生成されてしまう。という場合は、今回の -strict オプションの指定を疑ってみましょう。</p><p>記事中の「オプション指定の例」で今どきxvidを使っているのは、どうせファイル転送しないからファイルサイズが大きくてもいいじゃん。とか、シーク時のレスポンス追求。とか、手元のAndroid機でネットワーク越しにH.264再生すると若干不安定だから。とか、そういう理由なだけです。設定は好きに触ったらいいと思います。</p><p>最後に、動画を愛する善良なる先進ユーザーの皆様の動画ライフがますます充実する事をお祈りし、この記事を締めくくりたいと思います。</p><div
id="wherego_related"><h2>この記事を見た人はこんな記事も見ています</h2><ul><li><a
href="http://www.teradas.net/archives/760/" rel="bookmark" class="wherego_title">Android を急速充電する</a></li></ul></div>]]></content:encoded> <wfw:commentRss>http://www.teradas.net/archives/3105/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>MPEG2-TS 動画を H.264 形式へ変換する（H.264 High Profile 対応 / ドラッグ＆ドロップでOK）</title><link>http://www.teradas.net/archives/446/</link> <comments>http://www.teradas.net/archives/446/#comments</comments> <pubDate>Tue, 10 Feb 2009 04:03:34 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[PC・モバイル]]></category> <category><![CDATA[FFmpeg]]></category> <category><![CDATA[friio]]></category> <category><![CDATA[MPEG2-TS]]></category> <category><![CDATA[MPEG4]]></category> <category><![CDATA[地デジ]]></category><guid
isPermaLink="false">http://www.teradas.net/archives/446</guid> <description><![CDATA[圧倒的な圧縮率を誇る動画圧縮方式といえば、「H.264/MPEG-4 AVC」でしょう。 ネットブックでの再生にはまだ重荷ですが、最近はエントリーレベルのPCでも再生できるようになりました。という事で今回は、録画した M [...]]]></description> <content:encoded><![CDATA[<p><img
style="display: inline; border-width: 0px;" title="film-thumb" src="http://www.teradas.net/wp-content/uploads/2009/02/filmthumb.jpg" alt="film-thumb" width="480" height="138" border="0" /></p><p>圧倒的な圧縮率を誇る動画圧縮方式といえば、「H.264/MPEG-4 AVC」でしょう。</p><p>ネットブックでの再生にはまだ重荷ですが、最近はエントリーレベルのPCでも再生できるようになりました。という事で今回は、録画した MPEG2-TS 形式ファイルを、ドラッグ＆ドロップで H.264 へ変換するバッチを作成します。</p><p><span
id="more-446"></span>H.264 形式の詳細については、関連記事「<a
href="http://www.teradas.net/archives/449">動画圧縮方式 H.264 のプロファイルとレベルについて</a>」を参照ください。</p><p>今回は、以下の3つのプロファイルに対応したバッチを作成します。</p><ol><li>ベースラインプロファイル（Baseline Profile）<br
/> →最低限の画質。携帯向け。</li><li>メインプロファイル（Main Profile） ＋α<br
/> →PCでの常用を目的とした中画質。中負荷。</li><li>ハイプロファイル（High Profile）<br
/> →PHL（パナソニック・ハリウッド・ラボラトリ）が策定に絡んだといわれる超高画質。 放送業界発展への寄与を認められ、エミー賞を受賞した技術。でも激重。</li></ol><h4>用意するもの</h4><ul><li>BonTsDemux_mod_10k5<br
/> → <a
href="http://2sen.dip.jp/cgi-bin/friioup/upload.cgi?page=0&amp;lm=2000">Friio関係ファイル置場</a> で入手</li><li>FFmpeg<br
/> → <a
href="http://blog.k-tai-douga.com/">お気に入りの動画を携帯で見よう</a> で入手<br
/> FFmpeg の H.264 サポートは頻繁に更新されていますので、新しいものの安定板をお勧めします。<br
/> （※ 2011/7/27 追記：libfaac 絡みの大人の事情により、現在おすすめのバージョンは <a
href="http://blog.k-tai-douga.com/article/28552287.html" target="_blank">rev.18607</a> ）</li><li>FFmpeg 向けのプリセットファイル<br
/> → 以下3ファイルを入手・<a
href="http://www.teradas.net/hiromo/storage/FFMPEG/ffpresets/libx264-baseline.ffpreset" target="_blank">libx264-baseline.ffpreset</a> (Baseline Profile 相当)<br
/> ・<a
href="http://www.teradas.net/hiromo/storage/FFMPEG/ffpresets/libx264-default.ffpreset" target="_blank">libx264-default.ffpreset</a> (Main Profile 相当 + α )<br
/> ・<a
href="http://www.teradas.net/hiromo/storage/FFMPEG/ffpresets/libx264-hq.ffpreset" target="_blank">libx264-hq.ffpreset</a> (High Profile 相当)FFmpeg の H.264 プリセットについては、<a
href="http://juliensimon.blogspot.com/2009/01/howto-ffmpeg-x264-presets.html">こちら（英語サイト）</a>が詳しいです。</li></ul><h4>導入作業（H.264/MPEG-4 AVC High Profile版）</h4><p>１．適当なディレクトリに BonTsDemux_mod_10k5 を展開</p><p>２．BonTsDemux_mod_10k5 に同梱の ffmpeg.exe を、入手した ffmpeg.exe で差し替え</p><p>３．このディレクトリに「ffpresets」ディレクトリを作り、入手した FFmpeg 向けプリセットファイル3つを配置</p><p>４．以下のようなバッチファイルを書き、適当な名前（cmdlaunch_H264_HighProfile_WXGA.bat など）で保存します。<br
/> ドライブレターやパスは、環境に応じて設定してください。</p><blockquote><p>c:<br
/> cd /d \friio\BonTsDemux_mod_10k5</p><p>bontsdemux -i "%1" -o %~n1 -encode "X264_HIGH_WXGA" -nd -vf -start -quit</p></blockquote><p>５．cap_sts_sea.ini ファイルに以下の定義を追加します。</p><p>解像度・ビットレートはお好みで変更してください。</p><p>地デジの横解像度は1440 ピクセルしかありませんので、1280 ピクセルへの変換でも、思ったほど劣化は感じないと思います。</p><blockquote><p>X264_HIGH_WXGA    =-f mp4 -vcodec libx264 -vpre "./ffpresets/libx264-hq.ffpreset" -aspect 16:9 -s 1280x720 -b 1200000 -threads 2 -vtag mp4v -acodec libfaac -ar 48000 -ab 96000 -y<br
/> X264_HIGH_WXGA_EXT    =avi</p></blockquote><p><strong>※注意<br
/> ここで設定したビットレートを低くしても、手順6で設定する qmax （品質の最低値）が優先されます。</strong></p><p>６．./ffpresets/libx264-hq.ffpreset の編集</p><p>各人の好みで設定を変更すればよいと思います。</p><p>シーク後の画面の荒れが気になるようであれば、g の値を小さくしてもよいでしょう。（ただし、圧縮効率は下がります）</p><p>品質設定ですが、私は qmin を7にし、qmaxを28にしています。</p><p>また、インタレース対策として、flags に ilme を追加しています。ildct は極端に重くなり、効果も微妙なので指定していません。</p><p>以下は、私の使用している設定値です。</p><blockquote><p>coder=1<br
/> flags=+loop+ilme<br
/> cmp=+chroma<br
/> partitions=+parti8x8+parti4x4+partp8x8+partb8x8<br
/> me_method=umh<br
/> subq=8<br
/> me_range=16<br
/> g=150<br
/> keyint_min=25<br
/> sc_threshold=40<br
/> i_qfactor=0.71<br
/> b_strategy=2<br
/> qcomp=0.6<br
/> qmin=7<br
/> qmax=28<br
/> qdiff=4<br
/> bf=4<br
/> refs=4<br
/> directpred=3<br
/> trellis=1<br
/> flags2=+bpyramid+wpred+mixed_refs+dct8x8+fastpskip</p></blockquote><p>以上でバッチファイルは完成です。</p><p>プリセットファイルを変更すれば、別のプロファイルにも対応できます。それぞれのプロファイル用のバッチファイルを作成すればよいでしょう。</p><h4>使い方</h4><p>あとは、MPEG2-TS形式の動画ファイルを、先ほどのバッチファイル（cmdlaunch_H264_HighProfile_WXGA.bat ）にドラッグ＆ドロップするだけで、H.264/MPEG-4 AVC High Profile 形式へ変換してくれます。</p><p><strong>※注意！<br
/> 変換が始まらない場合は、変換元ファイル名の全角・半角スペースを取り除いてみてください。</strong></p><p>ffmpeg に個別にパラメータを与えるのは大変ですので、プリセットファイルを使うところがミソです。</p><h4>音ズレについて</h4><p>どんなパターンでも絶対音ずれしない。というわけではありませんが、BonTsDemux_mod_10 で VideoFrame 補完処理をしているため、今のところ目立った音ズレは発生していません。</p><p>Friio の音ずれについては、<a
href="http://park.geocities.jp/ts_encode09/02.html">こちら</a>が詳しいです。</p><h4>品質について</h4><p>超高圧縮とあまりの品質の良さにかなり驚くのではないでしょうか。</p><p>お気に入りの番組を保存しておきたいが、Blu-ray ドライブもないし・・・・せめてDVDにハイビジョン動画が入ればいいのに。という用途にはうってつけです。</p><p>これで、お気に入りの番組は容量を気にせず保存しておけますね。</p><p><strong>関連記事</strong></p><p><a
href="http://www.teradas.net/archives/449">動画圧縮方式 H.264 のプロファイルとレベルについて</a></p><p><a
href="http://www.teradas.net/archives/442">Friio の MPEG2-TS ファイルを DVD へ変換する（ドラッグ＆ドロップでOK）</a></p><p><a
href="http://www.teradas.net/archives/196">Friio のおかげで地デジがやっと使いものになるように</a></p><div
id="wherego_related"><h2>この記事を見た人はこんな記事も見ています</h2><ul><li><a
href="http://www.teradas.net/archives/1671/" rel="bookmark" class="wherego_title">集中管理モード「GodMode」等 Windows 7の隠し機能一覧</a></li><li><a
href="http://www.teradas.net/archives/280/" rel="bookmark" class="wherego_title">ハイヒールのかかとの圧力は天文学的</a></li><li><a
href="http://www.teradas.net/archives/196/" rel="bookmark" class="wherego_title">Friio のおかげで地デジがやっと使いものになるように</a></li><li><a
href="http://www.teradas.net/archives/3218/" rel="bookmark" class="wherego_title">auスマートフォン。2つの通信速度制限の謎</a></li><li><a
href="http://www.teradas.net/archives/690/" rel="bookmark" class="wherego_title">僕がインストールしたAndroidおすすめアプリまとめ</a></li><li><a
href="http://www.teradas.net/archives/1390/" rel="bookmark" class="wherego_title">MPEG2-TS動画をスマホ・タブレット向けに変換するバッチ（ドラッグ&amp;ドロップでOK）</a></li></ul></div>]]></content:encoded> <wfw:commentRss>http://www.teradas.net/archives/446/feed/</wfw:commentRss> <slash:comments>15</slash:comments> </item> <item><title>MPEG2-TSファイルをDVDへ変換する（ドラッグ＆ドロップでOK）</title><link>http://www.teradas.net/archives/442/</link> <comments>http://www.teradas.net/archives/442/#comments</comments> <pubDate>Mon, 09 Feb 2009 09:54:07 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[PC・モバイル]]></category> <category><![CDATA[dvd]]></category> <category><![CDATA[dvdstyler]]></category> <category><![CDATA[FFmpeg]]></category> <category><![CDATA[friio]]></category> <category><![CDATA[MPEG2-TS]]></category> <category><![CDATA[地デジ]]></category><guid
isPermaLink="false">http://www.teradas.net/archives/442</guid> <description><![CDATA[&#160; 地デジ時代のテレビ視聴者へ、アナログ時代と同等の権利・利便性を約束する貴重な手段であるところの Friio （フリーオ）ですが、MPEG2-TSの扱い方にクセがある事などから、その活用はまだまだといったとこ [...]]]></description> <content:encoded><![CDATA[<p>&#160; <a
href="http://www.teradas.net/wp-content/uploads/2009/02/film.jpg"><img
style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="" border="0" alt="" src="http://www.teradas.net/wp-content/uploads/2009/02/film-thumb.jpg" width="480" height="138" /></a></p><p>地デジ時代のテレビ視聴者へ、アナログ時代と同等の権利・利便性を約束する貴重な手段であるところの Friio （フリーオ）ですが、MPEG2-TSの扱い方にクセがある事などから、その活用はまだまだといったところです。</p><p><a
href="http://www.teradas.net/archives/196">前回の記事</a>では、Friioの活用方法の一例として、TvRockでの録画終了時に、自動でMPEG2-TS→MPEG4形式へ変換し、Windows Media Playerでスマートフォンへ自動同期する方法を紹介しましたが、今回は、MPEG2-TS→DVDへの変換方法を紹介します。</p><p><span
id="more-442"></span><p>DVDに焼いてしまえば、パソコンで録画したものをリビングのDVDプレイヤーで鑑賞する。など、利用用途が広がります。</p><p>ではまず、以下のソフトを用意しましょう。</p><ul><li>BonTsDemux_mod_10k5 <br
/>→ <a
href="http://2sen.dip.jp/cgi-bin/friioup/upload.cgi?page=0&amp;lm=2000">Friio関係ファイル置場</a> より入手</li><li>FFmpeg <br
/>→ <a
href="http://blog.k-tai-douga.com/">お気に入りの動画を携帯で見よう</a> より入手 <br
/>（※ 2011/7/27 追記： libfaac絡みの大人の事情により、現在おすすめのバージョンは <a
href="http://blog.k-tai-douga.com/article/28552287.html" target="_blank">rev.18607</a> ）</li><li>DVDStyler <br
/>→ <a
href="http://www.dvdstyler.org/">DVDStyler 公式ページ</a> より入手</li></ul><p>作業の流れは以下のとおり。</p><ol><li>BonTsDemux（+ FFmpeg ）で、MPEG2-TS→DVD形式へ変換</li><li>その動画をDVDStylerでDVDへオーサリング</li></ol><p>以下、詳細手順。</p><h4>１．BonTsDemuxでMPEG2-TS→DVD形式に動画変換</h4><p>まず最初に、入手した ffmpeg.exeで、BonTsDemux_mod_10k5に同梱の ffmpeg.exe を最新化します。</p><p>その後、以下のようなバッチファイルを書き、適当な名前（cmdlaunch_toDVD.bat など）で保存します。 <br
/>ドライブレターやパスは、環境に応じて設定してください。</p><blockquote><p>c: <br
/>cd /d \friio\BonTsDemux_mod_10k5</p><p>bontsdemux -i &quot;%1&quot; -o %~n1 -encode &quot;TO_DVD&quot; -nd -vf -start –quit</p></blockquote><p>また、cap_sts_sea.ini ファイルに以下の定義を追加します。</p><p>DVD規格内であれば、好みのビットレートに変えてもよいです。</p><p>個人的には 8Mbps 位を指定するとよいと思いますが、2時間超の番組を1枚のDVDに収録するなら、次のような設定になるでしょう。</p><blockquote><p>TO_DVD&#160;&#160;&#160; =-target ntsc-dvd -b 3800000 -acodec ac3 -aspect 16:9 -ab 192000 -ac 2 <br
/>TO_DVD_EXT&#160;&#160;&#160; =avi</p></blockquote><p>あとは、MPEG2-TS形式の動画ファイルを、先ほどのバッチファイル（cmdlaunch_toDVD.bat ）にドラッグ＆ドロップするだけで、DVD形式へ変換してくれます。</p><p>ポイントは、ffmpeg に与えるパラメータ “-target ntsc-dvd” の部分ですね。</p><p><strong>※注意！ <br
/>変換が始まらない場合は、変換元ファイル名の全角・半角スペースを取り除いてみてください。</strong></p><h4>２．DVDStylerでオーサリング</h4><p>DVDにするには、タイトルメニューやチャプターメニューなど、考慮しなければならない事がたくさんあります。</p><p>DVDStyler の使い方は、<a
href="http://www.xucker.jpn.org/pc/dvdstyler_onefile.html" target="_blank">こちらのサイト</a>が詳しいのですが、私のお勧め設定は以下の通りです。</p><ul><li>「vmMenu」を追加し、DVDStyler 起動時からある「Menu1」は削除する。 <br
/>→ video_ts.vob ができる。これがないと再生が始まらないケースあり。</li><li>手順1で作った動画ファイルを、下のウェルへドラッグ＆ドロップし、その動画（Title1）のプロパティから「do not remultiplex/transcode」にチェック。 <br
/>→ FFmpeg でDVD形式へ変換済みのため。</li><li>vmMenu のプロパティから「Pre commands」を「jump title 1;」にする。</li><li>あとは、BurnコマンドでISOイメージにするなり、DVDに直接焼くなりすれば完成</li></ul><p>です。ffmpeg であらかじめトランスコードしていますので、DVDStyler での再変換が不要なため、速度も速いと思います。</p><p>また、動画の変換も、一度バッチファイルを作ってしまえば、2回目からはドラッグ＆ドロップでいけるのでますます便利です。</p><p>これで、Friio と PC 以外との連携が簡単にできるようになりますね。</p><div
id="wherego_related"><h2>この記事を見た人はこんな記事も見ています</h2><ul><li><a
href="http://www.teradas.net/archives/1390/" rel="bookmark" class="wherego_title">MPEG2-TS動画をスマホ・タブレット向けに変換するバッチ（ドラッグ&amp;ドロップでOK）</a></li><li><a
href="http://www.teradas.net/archives/446/" rel="bookmark" class="wherego_title">MPEG2-TS 動画を H.264 形式へ変換する（H.264 High Profile 対応 / ドラッグ＆ドロップでOK）</a></li><li><a
href="http://www.teradas.net/archives/1824/" rel="bookmark" class="wherego_title">スカパー！HD+地デジ対応の「フリーオスカイ」が発売</a></li><li><a
href="http://www.teradas.net/archives/196/" rel="bookmark" class="wherego_title">Friio のおかげで地デジがやっと使いものになるように</a></li><li><a
href="http://www.teradas.net/archives/615/" rel="bookmark" class="wherego_title">Friio の Windows 7 64bit 版向け安定構成（TVTest + BonDriver + TVRock）</a></li><li><a
href="http://www.teradas.net/archives/3105/" rel="bookmark" class="wherego_title">最近のFFmpegで動画の音声にMP3やAACを指定する方法</a></li></ul></div>]]></content:encoded> <wfw:commentRss>http://www.teradas.net/archives/442/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 3/26 queries in 0.212 seconds using disk: basic
Object Caching 813/872 objects using disk: basic

Served from: www.teradas.net @ 2012-02-04 20:07:20 -->
