回答:
FFmpegはそれを行うことができます。ここにあなたのために役立つかもしれないコマンドのリストがあります。行くここに手順について。
例:
ffmpeg -i INPUT.mp4 -c copy -map 0:a:0 Output.aac
-i
: 入力ファイル-c copy
:再エンコードせずにビットストリームをコピーします-map 0:a:0
:からトラックを選択:最初の入力ファイル->オーディオトラック->最初のトラック(最初の入力ファイルからの最初のオーディオトラック)のavconv
フォークであるでも同様に機能することに注意してくださいffmpeg
。
ffmpeg -i INPUT.mp4 -c copy Output.aac
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"
)
(バッチスクリプトが触発さvideohelpとstackoverflowの)
リンクをダウンロード:
提供されたすべてのリンクが実際に提供するわけではないため、実際に使用するコマンドを次に示します。とにかく、リンクが腐敗するため、常にstackexchangeで実際の回答に置き換える必要があります。
avconv -i input.mp4 -vn -c:a copy output.m4a
まず、mkvtoolnixを使用してMP4をMKVに変換し、mkvextract guiを使用して必要なトラックを抽出します。それほど複雑ではなく、完全なGUI。コンポーネントの変化は絶対にゼロです。
SUPER© "The Player"は、あらゆるマルチメディアファイル形式をサポートすることで、既知のどのプレーヤーよりも優れています。SUPER©は、WMP、またはMPCやVLCなどの他のlibavcodecベースのプレーヤーで再生できないファイルを再生します。スーパー©は、さまざまなプロトコルのインターネットメディアストリームも再生および保存します(mms:// rtsp:// http://)
SUPER©「エンコーダー」は、時間や機能の制限なしに、フルレングスの映画を他のフォーマットにエンコードするための最速かつ最も簡単なツールです。