« CollectForOutput | トップページ | UNICODE EMOJI(Diversity:多様性) »

[MPEG-DASH]YouTubeビデオをダウンロードする。(2014-15版)

MPEG-DASHとなったYoutubeのビデオをダウンロードして
QuickTimeで再生可能なフォーマットに変換します。
最近は便利なツールが出ていますが
MPEG-DASH形式のビデオとサウンドをQuickTimeで再生可能なフォーマットに変換します。

1:ffmpegをダウンロードインストールする(必須)
2:YouTubeからビデオをダウンロードする
3:YouTubeからサウンドをダウンロードする
4:ビデオとサウンドを結合する

おおまかな流れは以下


Website_image00270405_160908

------------------------------
1:ffmpegをダウンロードインストールする(必須)

https://www.ffmpeg.org/

ソースからコンパイルしても良いですし
コンパイル済みのバイナリーを入手しても良いでしょう
http://evermeet.cx/ffmpeg/

32bit版はこちらから(64bit版もあります)
http://ffmpegmac.net/


--------------------------------
2:YouTubeからビデオをダウンロードする
3:YouTubeからサウンドをダウンロードする


以前紹介した方法と同じです
http://force4u.cocolog-nifty.com/skywalker/2012/01/youtubesafariyo.html

Safariで行ないます。
(Chromeだとmp4ではなくWEBM形式になるので、解りやすくするためです)
サウンド部とビデオ部にわかれています

Website_image00270405_141122

この部分のURLを
コピーして


Website_image00270405_141141


rangeを書き換えます

Website_image00270405_164117


書き換えたURLをダウンロードします。
ビデオとサウンドをそれぞれダウンロードしましょう

Website_image00270405_164655

ダウンロードすると以下のようになります

Website_image00270405_164815


このファイルはDASH形式なので、そのままではQuickTimeで再生出来ません。

Website_image00270405_165002


------------------------------
4:ビデオとサウンドを結合する

ffmpegを利用して、ビデオとサウンドを結合JOINします。

構文は以下
ffmpeg -i ビデオファイル -i サウンドファイル  -acodec copy -vcodec copy 出力ファイル

ちなみに自分の場合は以下

/usr/local/bin/ffmpeg -i /Users/Shared/Downloads/videoplayback.mp4 -i /Users/Shared/Downloads/videoplayback.m4a -acodec copy -vcodec copy /Users/Shared/Downloads/output.mp4

Website_image00270405_165628


すると
mp4ファイルが出来上がります。

Website_image00270405_165823

再生可能で音もチャンと出るようになります。

Website_image00270405_170147

|

« CollectForOutput | トップページ | UNICODE EMOJI(Diversity:多様性) »

YouTube」カテゴリの記事