読者です 読者をやめる 読者になる 読者になる

なんとな~くしあわせ?の日記

ClojureとかAWSの設定とかをメモする技術ブログ

ffmpeg活用



世の中には便利なアプリというものがあってようつべやニコニコの動画から音声ファイルを抜き出すにはCraving Explorerを使えば簡単である。
YouTube・ニコニコ動画ダウンロードブラウザ Craving Explorer

しかしながら真のギークというものは既にある単機能のツールや命令を組み合わせて仕事を実行するらしいので、私も実践しようと思う。

この記事はffmpegmingw, msys環境にインストールしたものとして書いています。
しかしさすがにファイルのダウンロードまではftpとか使わない。無理。ブラウザのキャッシュを自由に見ることができるVideoCacheViewを使ってファイルをデスクトップなどに展開する。
Play offline/Save .flv video files from Web browser cache
展開したflvファイルをffmpegで検査。

$ ffmpeg -y -i fla1189.flv
ffmpeg version UNKNOWN, Copyright (c) 2000-2011 the FFmpeg developers
…(中略)
[flv @ 01574820] Estimating duration from bitrate, this may be inaccurate
Input #0, flv, from 'fla1189.flv':
Metadata:
duration : 90
starttime : 0
totalduration : 90
width : 640
height : 360
videodatarate : 438
audiodatarate : 128
totaldatarate : 574
framerate : 24
bytelength : 6422553
canseekontime : true
sourcedata : B4A7DAB61HH1313823496496132
purl :
pmsg :
Duration: 00:01:29.57, start: 0.000000, bitrate: 579 kb/s
Stream #0.0: Video: h264, yuv420p, 640x360, 448 kb/s, 24 tbr, 1k tbn, 48 tbc

Stream #0.1: Audio: aac, 44100 Hz, stereo, s16, 130 kb/s
At least one output file must be specified

・音声ファイルがAACなのでAAC→m4a→mp3に変換してみる

$ ffmpeg -i fla1189.flv -acodec libfaac -ac 2 -ar 44100 -ab 64 MayoChiki.m4a

・できたm4aファイルをmp3に変換

$ ffmpeg -i MayoChiki.m4a -vn -acodec libmp3lame -ac 2 -ab 128 -ar 44100 -f mp3 MayoChiki.mp3

・できたー