⧅ffmpeg DivX HomeTheater形式の生成 新しいページはコチラ
提供: yonewiki
(→音声ファイルを抽出する) |
(→音声ファイルを抽出する) |
||
185行: | 185行: | ||
<syntaxhighlight2 lang="bash"> | <syntaxhighlight2 lang="bash"> | ||
DivX の場合は libmp3lame .mp3 | DivX の場合は libmp3lame .mp3 | ||
− | + | ※他の形式だとDivX規格を満たしません。DivX認証を受けている機器では、 | |
− | + | 基本的には駄目です。パソコンで鳴らす分にはdecoderさえあれば、 | |
+ | 再生してくれる事が多いです。 | ||
195行: | 196行: | ||
adpcm_g726、g726(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) | adpcm_g726、g726(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) | ||
adpcm_g726le、g726le(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) | adpcm_g726le、g726le(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) | ||
− | adpcm_ima_qt、(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) | + | adpcm_ima_qt、(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) |
− | adpcm_ima_ssi(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) | + | Apple QuickTime用に開発されたADPCM Encoder |
+ | adpcm_ima_ssi(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) | ||
+ | Simon&Schuster(サイモン&シュフスター) Intaractive出版物用に | ||
+ | 開発されたADPCM Encoder | ||
adpcm_ima_wav(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) | adpcm_ima_wav(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) | ||
− | adpcm_ms(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) | + | adpcm_ms(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) |
− | adpcm_swf(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) | + | MicrosoftのSoftware用に開発されたADPCM Encoder |
− | adpcm_yamaha(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) | + | adpcm_swf(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) |
+ | Macromedia Shockwaver用に開発されたADPCM Encoder | ||
+ | adpcm_yamaha(*.wav/*.mov/*.mkv/*.mka/*.brstm/*.aif/*.aiff) | ||
+ | Yamahaのオーディオ機器用に開発されたADPCM Encoder | ||
alac(*.m4a/*.mov/*.alac)Apple Lossles Audio Codec | alac(*.m4a/*.mov/*.alac)Apple Lossles Audio Codec | ||
− | amr_nb、 libopencore_amrnb(*.amr)Adaptive Multi-Rate Narrow Band | + | amr_nb、 libopencore_amrnb(*.amr)Adaptive Multi-Rate Narrow Band |
− | amr_wb、libvo_amrwbenc(*.awb)Adaptive Multi-Rate Wide Band | + | ノキア、エリクソン、シーメンスで共同開発。電話用音声として策定 |
− | aptx(*.aptx) Audio Processing Technology for Bluetooth | + | amr_wb、libvo_amrwbenc(*.awb)Adaptive Multi-Rate Wide Band |
− | aptx_hd(*.aptx) Audio Processing Technology HD for Bluetooth | + | ノキア、エリクソン、シーメンスで共同開発。 |
+ | 電話用音声形式として策定 | ||
+ | aptx(*.aptx) Audio Processing Technology for Bluetooth | ||
+ | 半導体ファブレス事業を行うクアルコム社が策定した | ||
+ | Bluetooth通信用の形式 | ||
+ | aptx_hd(*.aptx) Audio Processing Technology HD for Bluetooth | ||
+ | 半導体ファブレス事業を行うクアルコム社が策定した | ||
+ | Bluetooth通信用の形式 | ||
comfortnoise 不明 | comfortnoise 不明 | ||
− | dts、dca(*.dts) | + | dts、dca(*.dts) |
− | + | dts社が策定したdolbyより後発の規格です。 | |
− | SA- | + | 普及率ではdolbyが勝ります。 |
− | eac3(*.eac3) | + | 古いDVDプレイヤーでは再生できない事があります。 |
− | flac(*.flac/*.fla( | + | 音だけの再生で見るとDVD-Audioという規格でしたが、 |
− | g723_1(*.?) | + | 近年はSA-CD(SuperAudioCD)が5.1ch音楽の規格として普及しています。 |
− | gsm、libgsm(*.?) global system for mobile communication | + | SA-CDを個人で作ることは出来ません。 |
− | gsm_ms、libgsm_ms(*.?) | + | 特殊なSA-CDもどきは作れてごく一部で対応した再生機器があります。 |
− | ilbc、libilbc(*.?) | + | dsdという規格です。 |
− | mlp(*.?)Advanced | + | eac3(*.eac3) |
− | mp2、mp2fixed、libtwolame(*.mp2/.mpc) | + | Dolby社が開発したDolby Digital Plus形式で、 |
+ | VLC media playerで再生できます。 | ||
+ | flac(*.flac/*.fla(拡張子はAdobe Animateと重複) | ||
+ | /*.oga/*.ogg/*.mkv/*.mka)Free Lossless Audio Codec | ||
+ | g723_1(*.?) | ||
+ | G.723.1は狭帯域幅の音声向けコーデック | ||
+ | そのままの形式でどうやって聞くのか分からないっす。 | ||
+ | gsm、libgsm(*.?) global system for mobile communication | ||
+ | イギリスの通信会社が策定した2G世代の通話音声コーデック | ||
+ | そのままの形式でどうやって聞くのか分かりません。 | ||
+ | gsm_ms、libgsm_ms(*.?) | ||
+ | gsmのマイクロソフト策定版 | ||
+ | ilbc、libilbc(*.?) | ||
+ | 米国Global IP Solutionsが策定した音声用コーデック | ||
+ | そのままの形式でどうやって聞くのかわかりません。実際にGizmo5、 | ||
+ | Ekiga、QuteCom、Google トーク、Yahoo! Messengerで | ||
+ | 使われている形式 | ||
+ | mlp(*.?)Advanced Audioという | ||
+ | ブランドを持つMeridian Lossless Packing形式 は | ||
+ | Meridian Audio社が作成したもので、Blu-rayやHD-DVDプレイヤーに | ||
+ | 必ず搭載されているコーデックの一つ。 | ||
+ | mp2、mp2fixed、libtwolame(*.mp2/.mpc) | ||
+ | mp3の全身でVideo-CD(CompactDiscDigitalVideo)に使われている形式の | ||
+ | オーディオ。mpeg2動画は*.m2pという名前になる。 | ||
mp3、libmp3lame、libshine(*.mp3) | mp3、libmp3lame、libshine(*.mp3) | ||
− | nellymoser(.asao) | + | 最も有名なオーディオ規格です。 |
− | opus、libopus(*.ogg/*.opus)IETF(The Internet Engineering Task Force: | + | nellymoser(.asao) |
− | pcm_alaw(*.wav/*.pcm/*.raw)G.711※G. | + | Asaoはネリモーザー社が策定しマクロメディア社に |
− | + | ライセンスされた形式です。 | |
+ | FLASH 6以降のバージョンで対応する形式です。 | ||
+ | opus、libopus(*.ogg/*.opus)IETF(The Internet Engineering Task Force: | ||
+ | インターネット技術特別調査委員会) によって策定された音声ファイル。 | ||
+ | pcm_alaw(*.wav/*.pcm/*.raw)G.711※G.711のような形式は | ||
+ | ITU-Tが策定する規格。 A-law。 | ||
+ | PCMはwavという拡張子がよく付けられるが解釈できるかどうかは | ||
+ | ソフトウェア次第。 | ||
多数のエンコードを使い始めると謎の箱っていうイメージになっていく。 | 多数のエンコードを使い始めると謎の箱っていうイメージになっていく。 | ||
− | + | 特殊なPCMエンコーダの利用には手を出さない方がいい。 | |
+ | ffmpeg Misterなら、操り切れますけどね。そんな人、一握りでしょう。 | ||
pcm_dvd(*.wav/*.pcm/*.raw) dvd向けのpcm | pcm_dvd(*.wav/*.pcm/*.raw) dvd向けのpcm | ||
− | pcm_f32be(*.wav/*.pcm/*.raw) | + | pcm_f32be(*.wav/*.pcm/*.raw) 32bit浮動小数点量子化ビッグエンディアン |
− | + | ※ビッグエンディアンは8ビット符号化されたサンプルブロックを | |
− | + | メモリ番地の小さい方から値を詰めていく方式。 | |
− | + | リトルは逆で割り当てられたメモリ番地の大きいところから | |
− | + | 埋めていきます。 | |
+ | じゃあビッグエンディアンが普通な感じだし、ビッグエンディアンが | ||
+ | 幅を効かせるに決まってるじゃんと思うかもしれませんが、 | ||
+ | Windowsはリトルエンディアンです。 | ||
+ | 32bitの場合は8bitの塊が4つで構成されますが、その4つがメモリ番地の | ||
+ | 大きい方から埋められるのがリトルエンディアンです。一長一短なのです。 | ||
+ | ビットの取り出し手順や切り捨ての手順で処理スピードに差がある | ||
+ | ということを意味していますが、それが一長一短なのです。 | ||
pcm_f32le(*.wav/*.pcm/*.raw) 32bit浮動小数点量子化リトルエンディアン | pcm_f32le(*.wav/*.pcm/*.raw) 32bit浮動小数点量子化リトルエンディアン | ||
pcm_f64be(*.wav/*.pcm/*.raw) 64bit浮動小数点量子化ビッグエンディアン | pcm_f64be(*.wav/*.pcm/*.raw) 64bit浮動小数点量子化ビッグエンディアン | ||
pcm_f64le(*.wav/*.pcm/*.raw) 64bit浮動小数点量子化リトルエンディアン | pcm_f64le(*.wav/*.pcm/*.raw) 64bit浮動小数点量子化リトルエンディアン | ||
− | pcm_mulaw(*.wav/*.pcm/*.raw) μ- | + | pcm_mulaw(*.wav/*.pcm/*.raw) μ-lawアルゴリズム |
+ | 国際通話ではA-lawアルゴリズムが優先される仕組みになっている。 | ||
pcm_s16be(*.wav/*.pcm/*.raw) 符号付き16bitビッグエンディアン | pcm_s16be(*.wav/*.pcm/*.raw) 符号付き16bitビッグエンディアン | ||
pcm_s16be_planar(*.wav/*.pcm/*.raw) 符号付き16bitビッグエンディアン | pcm_s16be_planar(*.wav/*.pcm/*.raw) 符号付き16bitビッグエンディアン | ||
240行: | 293行: | ||
pcm_s16le_planar(*.wav/*.pcm/*.raw) 符号付き16bitリトルエンディアン | pcm_s16le_planar(*.wav/*.pcm/*.raw) 符号付き16bitリトルエンディアン | ||
pcm_s24be(*.wav/*.pcm/*.raw) 符号付き24bitビッグエンディアン | pcm_s24be(*.wav/*.pcm/*.raw) 符号付き24bitビッグエンディアン | ||
− | pcm_s24daud(*.wav/*.pcm/*.raw) 符号付き24bitビッグエンディアン | + | pcm_s24daud(*.wav/*.pcm/*.raw) 符号付き24bitビッグエンディアン |
+ | 5.1ch D-Cinema向け | ||
pcm_s24le(*.wav/*.pcm/*.raw) 符号付き24bitリトルエンディアン | pcm_s24le(*.wav/*.pcm/*.raw) 符号付き24bitリトルエンディアン | ||
pcm_s24le_planar(*.wav/*.pcm/*.raw) 符号付き24bitリトルエンディアン | pcm_s24le_planar(*.wav/*.pcm/*.raw) 符号付き24bitリトルエンディアン | ||
− | + | ※Planarはステレオ音声がブロックの単位で左の音声右の音声という | |
− | + | カタチなっている。 | |
+ | 通常のものは左右左右みたいにデータが交互に並ぶ。要するにデータの | ||
+ | 並べ方が違うだけ。 | ||
pcm_s32be(*.wav/*.pcm/*.raw) 符号付き32bitビッグエンディアン | pcm_s32be(*.wav/*.pcm/*.raw) 符号付き32bitビッグエンディアン | ||
pcm_s32le(*.wav/*.pcm/*.raw) 符号付き32bitリトルエンディアン | pcm_s32le(*.wav/*.pcm/*.raw) 符号付き32bitリトルエンディアン | ||
259行: | 315行: | ||
pcm_u32le(*.wav/*.pcm/*.raw) 符号無し32bitリトルエンディアン | pcm_u32le(*.wav/*.pcm/*.raw) 符号無し32bitリトルエンディアン | ||
pcm_u8(*.wav/*.pcm/*.raw) 符号無し8bit | pcm_u8(*.wav/*.pcm/*.raw) 符号無し8bit | ||
− | pcm_vidc(*.wav/*.pcm/*.raw) | + | pcm_vidc(*.wav/*.pcm/*.raw) |
− | ra_144、real_144(*.ra/*.rm/*.rmvb/*.ram/*.smil) | + | Acorn Archimedesアコーンアルキメデス社のコンピュータで |
− | roq_dpcm | + | 使われたVIDCエンハンサー向けPCM |
− | s302m(*.?) | + | ra_144、real_144(*.ra/*.rm/*.rmvb/*.ram/*.smil) |
+ | 米国リアルネットワークス社が策定したもの。 | ||
+ | *.rmvbはRealMedia variable bitrateの意で*.rmはビデオ形式。 | ||
+ | *.ramと*.smilはストリーミング形式。 | ||
+ | リアルオーディオビデオ自体は他の形式の音声も取り込める。 | ||
+ | roq_dpcm | ||
+ | id Software社が策定したマルチメディア ファイル(DPCM(差分PCM)形式) | ||
+ | s302m(*.?) | ||
+ | SMPTE(Society of Motion Picture and Television Engineers: | ||
+ | 米国映画テレビ技術者協会)が策定した形式。LPCM/TSの規格で高度衛生デジタル放送の音声符号化形式。 | ||
+ | SMPTEはタイムコードを付けることに関する技術を | ||
+ | 策定した機関でもあります。 | ||
sbc(*.wav)Bluetoothの伝送で使われるcodecです。 | sbc(*.wav)Bluetoothの伝送で使われるcodecです。 | ||
− | sonic(*.?) | + | sonic(*.?)調査しましたが出所不明のcodec |
− | sonicls(*.?) | + | sonicls(*.?)同じく不明のcodec。lossless形式らしい。 |
− | speex(*.spx)Voice of IP(ネット通話音声形式) | + | speex(*.spx) |
+ | Voice of IP(ネット通話音声形式)でOpusが上回るとして、技術はopusに | ||
+ | 移行されている。opusがあるので、廃止方向になっている。 | ||
truehd(*.mlp)ドルビーラボトリーズ社策定のTrueHDは可逆音声コーデック | truehd(*.mlp)ドルビーラボトリーズ社策定のTrueHDは可逆音声コーデック | ||
tta(*.tta/*.mkv/*.mka)The True Audioは可逆圧縮でMatroskaに対応している。 | tta(*.tta/*.mkv/*.mka)The True Audioは可逆圧縮でMatroskaに対応している。 |