MP4からオーディオAACを抽出する


11

WindowsがMP4からオーディオAACを抽出するためのコマンドラインツールはありますか?


mp4boxと互換性のあるブランドを変更する方法?-ブランドが機能しません!
Dr.jacky、2015年

回答:


5

FFmpegはそれを行うことができます。ここにあなたのために役立つかもしれないコマンドのリストがあります。行くここに手順について。

例:

ffmpeg -i INPUT.mp4 -c copy -map 0:a:0 Output.aac
  • -i: 入力ファイル
  • -c copy:再エンコードせずにビットストリームをコピーします
  • -map 0:a:0:からトラックを選択:最初の入力ファイル->オーディオトラック->最初のトラック(最初の入力ファイルからの最初のオーディオトラック)

avconvフォークであるでも同様に機能することに注意してくださいffmpeg


1
ソリューションへのリンクのみは悪い習慣です。少なくともいくつかの例を挙げてください。
erik 2015

1
MP4内にオーディオストリームが1つしかない場合、-map引数は必要ありません。これで十分です: ffmpeg -i INPUT.mp4 -c copy Output.aac
miyalys

バッチモードで作成する方法を次に示します。まず、mp4ファイルがある場所に「out」というサブフォルダーを作成します。次に、「コマンドウィンドウを開く」をmp4フォルダーに貼り付け、%fの次の部分を( "* .mp4")に貼り付けます。C:\ yourpath \ ffmpeg \ bin \ ffmpeg -i "%f" -c copy -map 0: a:0 out / "%〜nf.aac"
Vijay Jagdale

9

mp4boxもこれを行うことができます。

mp4からaacをデマルチプレクサ/抽出するには(オーディオが2番目のトラックであると想定):

mp4box -raw 2 video.mp4

これにより、出力ファイル「video_track2.aac」が自動的に作成されます

出力ファイル名を制御したい場合は、

mp4box -raw 2 video.mp4 -out audio.aac

mp4コンテナ(iTunes用)に再多重化したい場合は、次のようにします。

mp4box -single 2 video.mp4 -out audio.m4a

次に、これをバッチスクリプトに入れて、ディレクトリ内のすべてのファイルを操作できます。

for %%f in ("*.mp4") do (

mp4box -single 2 "%%f" -out "%%~nf.m4a"

)

(バッチスクリプトが触発さvideohelpstackoverflowの

リンクをダウンロード:


1
+1ありがとう、-singleコマンドはまさに私が探していたものです(-rawにMP4情報を追加します)
Martin

6

提供されたすべてのリンクが実際に提供するわけではないため、実際に使用するコマンドを次に示します。とにかく、リンクが腐敗するため、常にstackexchangeで実際の回答に置き換える必要があります。

avconv -i input.mp4 -vn -c:a copy output.m4a

(「avconv.exe」の代わりに親プロジェクト「ffmpeg.exe」を使用して)正常に動作し、不正確なタイムコードの.aac出力問題を修正しました。m4aは適切なコンテナー形式であることが判明しました。
SushiGuy 2016年

「出力ファイル#0にはストリームが含まれていません」
Chris

0

まず、mkvtoolnixを使用してMP4をMKVに変換し、mkvextract guiを使用して必要なトラックを抽出します。それほど複雑ではなく、完全なGUI。コンポーネントの変化は絶対にゼロです。


1
それほど複雑でない場合は、OPがこれらのツールを使用して実行したいことをどのように実行するかを説明できますか?また、質問にはコマンドラインツールが必要でした。
スコット

実際にmkvtoolnixは、コマンドラインmkvmerge.exeのグラフィカルなフロントエンドです。コマンドラインスイッチとコマンドのフォーマット情報も、ライン上にあると思います。GUIには、複数のファイルを操作するためのバッチファイルを作成するオプションもあります。
user38660 2017年

-3

スーパーもそれを行うことができます

SUPER© "The Player"は、あらゆるマルチメディアファイル形式をサポートすることで、既知のどのプレーヤーよりも優れています。SUPER©は、WMP、またはMPCやVLCなどの他のlibavcodecベースのプレーヤーで再生できないファイルを再生します。スーパー©は、さまざまなプロトコルのインターネットメディアストリームも再生および保存します(mms:// rtsp:// http://)

SUPER©「エンコーダー」は、時間や機能の制限なしに、フルレングスの映画を他のフォーマットにエンコードするための最速かつ最も簡単なツールです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.