ラベル aac の投稿を表示しています。 すべての投稿を表示
ラベル aac の投稿を表示しています。 すべての投稿を表示

2017年8月11日金曜日

TSファイルをMP4に変換する最もシンプルな方法

以前、TSファイルをMP4に変換する1番簡単な方法 二重音声も対応という記事を書いて、当ブログ一番の人気記事になっているのだが、よく考えるともっとシンプルにできる方法があるので記載する。

最新版FFmpegをダウンロード(下記サイトのStatic版の自分にあった方を選ぶ)
http://ffmpeg.zeranoe.com/builds/

ダウンロードしたら解凍し、binフォルダに有るffmpeg.exeを適当なフォルダへ置く。(他のファイルはいらない)
例:C:\soft\ffmpeg\ffmepg.exe

変換後、元ファイルを自動的にゴミ箱に移動したい場合は、下記のソフトもダウンロード。
GB
http://www.vector.co.jp/soft/win95/util/se327357.html

ダウンロード後、適当なフォルダにGB.exeを置く(他のファイルはいらない)
例:C:\soft\GB\GB.exe

そうしたら、下記の通りのバッチファイルを書き、そのバッチファイルにドラッグ・アンド・ドロップすれば変換される。(複数ファイル対応)
赤字部分を自分の環境に合うように書き換え、青字は好みで書き換える。
よくわからない場合、青字はそのままでOK。
@echo off
setlocal enableextensions
:repeat

rem ↓FFMpeg.exeのパス
set ffmpeg="C:\soft\ffmpeg\ffmepg.exe"
rem ↓変換後の保存先フォルダ
set output=D:\mp4
rem ↓変換後元ファイルをゴミ箱に移動したい場合は下のremを消してGBのパスを設定
rem set GB="C:\soft\GB\GB.exe"

%ffmpeg% -dual_mono_mode main -i %1 -vcodec libx264 -crf 23 -s 1280x720 -aspect 16:9 -acodec aac -strict experimental -q:a 0.8 -cutoff 16000 -ac 2 -vf yadif -f mp4 "%output%\%~n1.MP4"

rem ↓変換後元ファイルをゴミ箱に移動したい場合は下のremを消す
rem %GB% %1

if "%~2"=="" goto end
shift
goto repeat
:end
exit
上記コマンドは二重音声の場合主音声を設定しているため、副音声にしたい場合は
-dual_mono_mode sub
とする。

2015年3月25日水曜日

TSファイルをMP4に変換する1番簡単な方法 二重音声も対応

PT2を用いて録画したTSファイルをMP4に変換するには色々と手間がかかる。
が、色々と楽な方法も確立してきているので、簡単と思われる方法をここで紹介する。

この手順を少し発展させた下記の方法もあります。
TSファイルをMP4に変換する方法(中級者向け)

Windows10の人は注意!
そのまま携帯動画変換君を使うとWindowsがクラッシュします。
携帯動画変換君coresフォルダの中にある、avscheck.exeとAddiTunes.exeをリネームするか削除してから使ってください。
詳しくはこちら
携帯動画変換君をWindows10で無理矢理に作動させる
http://freesoft.tvbok.com/movie_encode/3gp_converter/windows10_1.html

手順:
携帯動画変換君で地デジを変換する
具体的には携帯動画変換君のFFmpegを最新版に置き換え、Transcoding.iniを編集して下記のコマンドを追加する。(2015年7月17日改良)

詳細手順:
必要なもの
携帯動画変換君(お久しぶりです)
http://mobilehackerz.jp/contents/3GPConv
最新版FFmpeg(下記サイトのStatic版の自分にあった方を選ぶ)
http://ffmpeg.zeranoe.com/builds/

携帯動画変換君の3GP_Converter034\coresにあるffmpeg.exeを、最新版FFmpegに置換。
(ダウンロードした最新版ffmpegの\binフォルダにあるffmpeg.exeに置き換える。)

その後、Setup.exeを起動して適当なプロファイルを選ぶ(PSP等で良い)。

一旦携帯動画変換君を終了する。

すると、Transcoding.iniファイルができるため、そこに下記のコマンドを追加する。
Item99の数字部分は連続した空いている番号に書き換える。
[Item99]
Title=地デジ変換
TitleE=CHIDEJI Convert
Command0=""<%AppPath%>\cores\ffmpeg" -dual_mono_mode main -i "<%InputFile%>" -vcodec libx264 -crf 24 -s 960x540 -aspect 16:9 -acodec aac -strict experimental -q:a 0.8 -cutoff 16000 -ac 2 -vf yadif -f mp4 "<%OutputFile%>.MP4""
追加した後、3GP_Converterを実行し、地デジ変換を選んで出力先を指定し、TSファイルをドロップすれば、Mp4に変換できる。
上記コマンドは二重音声の場合主音声を設定しているため、副音声にしたい場合は
-dual_mono_mode sub
とする
あくまでこの方法は簡単に変換する方法を書いたため、色々と拘る人には物足りないと思う。
が、そこそこの画質と音質で、サイズやエンコード時間も抑えられるため、実用的な設定だと思う。

あとがき:
かつて管理人はAviutlで拘った変換をしたいがために、
TsSplitterで分離→DGIndex.exeでDemux→faadで音ズレを修正(又はBonTsDemuxで主音声抜き取り)→NeroAACEncで音声変換→Aviutlの拡張H.264プラグインで動画変換→FFmpegでMux→元ファイルをゴミ箱へ移動
という手順をV-autoEncoderを用いて全自動化するスプリクトを作ったものだが、そんな面倒なことするなら今回の手順がラクで良いと思う。

参考URL
MobileHackerz(携帯動画変換君作者様のページ)
http://mobilehackerz.jp/
http://mobilehackerz.jp/archive/wiki/index.php?MobileHackerz
http://mobilehackerz.jp/archive/wiki/index.php?%BA%C7%BF%B7FFmpeg#sb8fc33c
ffmpegの使い方
http://tech.ckme.co.jp/ffmpeg.shtml
windows上で ffmpeg を使って ts を mp4に変換するメモ
http://blog.livedoor.jp/ooboofo3/archives/54037355.html
TSファイルをffmpegでmp4にエンコード
http://dambo.no-ip.org/pwiki/index.php?TS%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92ffmpeg%E3%81%A7mp4%E3%81%AB%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89
h.264の画質について(Main ProfileとHigh Profileのお話)
http://freesoft.tvbok.com/movie_encode/mencoder/h264-main-high.html
AACの音質比較
http://d.hatena.ne.jp/kamedo2/20110101/1293895791 
塵も積ればほこりと成る(V-autoEncoder作者様のページ)
http://ahnan.blog.fc2.com/ 
TSの2重音声問題解決
http://n73.jugem.jp/?eid=64

2014年9月21日日曜日

AACがiTunesで読み込めない

fre:acでflacから変換したAACがiTunesで読み込めないため、調べたところ以下のことがわかった。

iTunesが再生できるのは、LC(Low Complexity)プロファイルなHE-AACのみ。(HE-AAC v2はNG)
なのでこれ以外で変換したAACはiTunesに読み込めないようだ。

参考
radikoのflvから取り出したAACはなぜiTunesで読めないのか?Add Star
http://d.hatena.ne.jp/zariganitosh/20100917/radiko_flv_he_aac_itunes