スポンサーサイト
新しい記事を書く事で広告が消せます。
オタクライフの充実を目指すブログ。
FFmpegはAACコーデックを扱えるバージョンを使うこと。TvRock Ver 0.9t8a
TsSplitter Ver 1.23
BonTsDemux mod 10k7 + nogui + es + fix05 (modified by fuji)
FFmpeg rev.18607 (ダウンロードはこちらのサイトから)
設定の解説X264MP4 =-f mp4 -vcodec libx264 -aspect 16:9 -vtag mp4v -crf 20 -flags2 dct8x8 -level 51 -acodec libfaac -ac 2 -ar 48000 -ab 128k -s 1280x720 -y -threads 2 -coder 1 -deinterlace -top -1 -qmin 10
X264MP4_EXT =mp4
-s 1280x720 画面サイズ1280x720に設定。
-aspect 16:9 アスペクト比16:9に設定。
-crf 20 固定品質(値:20)でエンコード。この値については低くなればなるほど高画質。
これについてはこちらのサイトを参考にするとよい。
-level 51 メインプロファイルレベル5.1に設定。
これについてはこちらのサイトを参考にするとよい。
iPhoneまたはiPodでは「-level 31」に設定。iOS5.1以降は「-level 41」でも可。
-ab 128k 音声ビットレートを128kbpsに設定。
-threads 2 CPUのコア数を入れる。私はAthron64を使っているので2コア。
-flags2 dct8x8 high profile 8x8 transform (H.264)。ブロックを8x8にしてDCT処理を行う。
注)-vpreを指定する場合は環境変数を設定する必要がある。関係ない人は読み飛ばすこと。背景色の部分は自分の環境になおすこと。環境変数の設定の仕方
[スタート]-[コンピュータ]で右クリック-[プロパティ]-[システムの詳細設定]-[詳細設定]タブ-[環境変数]へと進む。
[新規]をクリック。
変数名 FFMPEG_DATADIR
変数値 C:\DTV\BonTsDemux\.ffmpeg
[OK]をクリック。
背景色の部分は自分の環境になおすこと。#x264でmp4にエンコードする場合
mp4:"C:\DTV\TsSplitter\TsSplitter.exe" -EIT -ECM -EMM -SD -1SEG -WAIT2 "%1"
mp4:del "%1"
mp4:C:\DTV\BonTsDemux\BonTsDemux.exe -i "%3%4_HD.ts" -o "%3%4" -encode "X264MP4" -nd -start -quit
%1 ファイル名フルパス。
%2 ファイル名。
%3 ファイルパス。
%4 拡張子を除いたファイル名。
-EIT 番組情報を残す。
-ECM ECM情報を残す。
-EMM EMM情報を残す。
-SD SDファイルを出力しない。
-1SEG 1SEGファイルを出力しない。
-WAIT2 他プログラムが同一HDをアクセスしている場合は少しウェイトを挿入し邪魔をしない努力を行う。
-i [ファイル名] 入力ファイル(ts)の設定。
-o [ファイル名] 出力ファイルの設定。拡張子は自動で付く仕様なので、つけないことを推奨。
-encode [種類] cap_sts_sea.iniに追加した設定を指定する。
-nd スクランブル解除を行わない。スクランブル解除済みファイルの処理高速化のための設定。
-start 自動で開始
-quit 自動で終了