How to Use ffmpegX_2005内検索 / 「AVC」で検索した結果
-
用語/規格/AVC
AVC ISO-MPEG規格の新しい映像コデック。 H.264と同じ物H.264は別の団体の呼称 H.264/AVCとか並べて書く事もある。 ポイント1 MPEG-4の映像規格は、従来のMPEG-4(video)と合わせて2個になった。 ポイント2 MPEG規格が定めているのはデコード技術のみ。どのようにエンコードするかは決まりが無い。したがって、ISO MPEG-4 AVCのコデックは各社競争。 ざっとWin界で使えるものを挙げて見る。 名前 ソフト 出力コンテナ x264 x264cli .mp4, raw - mencoder raw, .avi - ffmpeg .mp4 NeroDigital AVC ? .mp4 MainConcept ? 264, .mpg PS/TS Sorenson Sorenson Squeeze 4 .mp4 Moonlight Moonlig... -
用語/MPEG-4とは
...2. MPEG-4 AVC/H.2642.1.QuickTime7のAVC/H.264 2.2.ISO-MPEG4非互換の.mp4 2.3.AVIコンテナ 2.4.次世代DVDの動向 2.5.AVC/H.264の対抗馬 参考リンク MPEG4とは 1.二種類の「MPEG4」 巷間「MPEG4」と呼ばれるものには大きくわけて二種類ある。 ISO-MPEG4規格と、MsMPEG4ベースの映像コデックだ。 1.1. ISO MPEG-4規格の動画ファイル ISOというのは世界各国のJISの親玉。 MPEG-4はそこが決めた再生の規格。 だから、エンコードはナニを使っても良い。 乱暴に言えば再生紙だろうが手漉き和紙だろうがB5の紙はB5として通用するのに近い。 規格書は、主要なものだけでこれだけある。 ISO 14496-1 (Systems), Animat... -
用語/libavcodec
libavcodec 短縮名lavc linux界のオープンソースコデック群の総称。 全体的なドキュメントが見当たらず、MEncoderのマニュアルも 詳細はソースコードを読んで下さい。 と言い切っている。 linuxユーザの間では根強い支持があり、断片的な設定例は良く見かける。 配布形態としては、ffmpegのソースコードの中にあるので、ffmpegプロジェクトで作られているのだろう。 注目点は三つ。 数が多い。MEncoderから使えるだけでも多いが、ほんとはもっとあるらしい。 MEncoderから使う場合、オプションが共通。 最大の注目点:SNOW(映像コデックの一番下)MPEG系と根本的に異なる圧縮理論に基づいており、原理的にブロックノイズが発生しないらしい。x264やXviDにつきまとう特許問題を払拭できる。mp3に対するogg Vorb... -
用語/コデック/x264
...リーのMPEG-4 AVC/H.264コデック。 開発速度は「エンコードが終わる前にバージョンアップする」と言われる程速い。(2005年秋現在) 開発者は「DVDバックアップ」すなわち画質と圧縮率以外は眼中に無く、AVC規格のうち、画質と圧縮効率に関わる部分のサポートに関しては既にApple-H.264を抜いている。 厳密な画質比較はしていないが、管理人は、Apple-H.264を抜く事は確実と考える。あるいは既に抜いているかもしれない(Xvid vs. Apple-MPEG4同様)。 逆に言えば、MEncoderで好き勝手にオプションを指定しまくると、QT7で再生できない「ISO MPEG-4 AVC準拠の.mp4」が出来てしまう。 Win界では既に「QuickTime Playerとの互換性を維持するには、どのオプションを使うべき/使わないべきか... -
用語
...規格/ASP 規格/AVC 規格/H.264 音ズレ(A/Vsync) -
用語/規格/H.264
H.264 用語/規格/AVC 参照 -
用語/規格
規格関連ページ ASP AVC H.264 -
用語/コンテナ/MP4
...、QT7で再生可能なAVC/H.264.mp4というのが一つの目安になっているようだ。 -
用語/規格/ASP
...0 (Video):AVCは規格書全体の通称。 それぞれの企画書の中は、さらにLevelとProfileという分類がある。 Level:主に画面サイズを規定するもの。 Profile:エンコードに使って良い技術を規定するもの。例えばSimple ProfileはBフレームを含まない。 用語/MPEG-4とは、も参照 -
予備知識/ffmpegXのなかみ
...たが対応しつつある。AVC/H.264は当然。 コデックとコンテナの開発に主眼があり、それぞれlibavcodec,libavformatと呼ばれる一連のコデック/コンテナ群を持つ。例えばlibavcodec MPEG-4はDivX/XviDと互換。 フィルタ類は充実していないが、携帯電話の.3gpやPSP向けの.mp4を作る人にとっては重宝千万なようだ。 当方は画質と音ズレ問題に不満を感じたため深入りしていない。 なお、ffmpegXはこのffmpegのMac用GUIラッパーとしてスタートした。 ややこしいが、ffmpegXの事をffmpegと書くと無用の混乱を生じるので気をつけて欲しい。 まとめると、 ffmpegはコデック/コンテナに強く、 MPlayer/MEncoderはエンコード/デコード/mux/demux/フィルタに強い。 キミ... -
ffmpegX/0.0.9t/5.Filters tab
...SO MPEG-4 AVC/H.264規格準拠の映像コデック。 5.3. Crop Xvidとlibavcodec mpeg-4で、映画など、上下に余分な黒帯がある素材に使う。mpeg2encエンジンでは使えない。数値はTBLR(上、下、左、右)。Autocropボタンは自動で素材映像を解析。クロップ範囲を入力する。あまり賢くはない。手許では必ず下のPreviewボタンで範囲を確認して修正している。VideoタブのVideo Sizeも勝手に変わるので確認すること。なお、libavcodec mpeg-4はffmpegプロジェクトのDivX互換コデック。ffmpegX内ではMPEG-4とかDivXとか、呼称が一定しない。 理屈は省くが、黒帯はビットレートをかなり食いつぶす。だけでなく、パンなどの際に映像に食い込んでくる事が有る。映像を多少捨ててでも切った方が縮むし、画... -
用語/bpp
...り、 x264など、AVC/H264ベースのフォーマットでは、また違った適性範囲が必要になると思はれる。 オープンソースのコデックはXvidもx264もどんどん性能向上してゆくので、bppの適性範囲は下がって行く。 ビットレート計算機はこのbpp値を根拠に各種の計算をしているが、バージョンが変わると「Best」のビットレートが変わる事がある。経験則が変化した場合に、その面倒もみてくれるようだ。 なお、bppで解るのは、「ブロックノイズがどれくらい出そうか」 。最終的な画質は、フィルタタブの設定も大きく影響する。インターレース解除、デノイズなど。「適切なビットレート」は目的によってかなり幅がある。 参考1.静止画像の場合 bppとは画像の色深度(いくつの色が使われているか)を表す単位。8bppの画像の場合、1つの点(の色)を8ビットの情報量で表現するので、2の... -
用語/コデック/SNOW
SNOW libavcodecの最新コデック。 用語/libavcodec参照。 -
用語/libavformat
libavformat 短縮名lavf libavcodec同様、ffmpegプロジェクトのコンテナ群。 やはりffmpegのソースコード内にあり、MEncoderをソースからビルドする場合、別途ffmpegのソースコードから抜き出す必要が有る。 以下にMEncoderで使えるものだけ抜粋。 ただし、これらへの書き出し機能は新しく、かなりチャレンジャー。 mpg:MPEG-1 systems and MPEG+2 PS asf:Advanced Streaming Format avi:Audio Video Interleave file wav:Waveform Audio swf:Macromedia Flash flv:Macromedia Flash video files rm:RealAudio and RealVideo au:SUN AU forma... -
MEncoder/x264/トラブル事例/02_Bフレームを使うとQTP7proで加工不能
...る。事実なら、B付きAVC.mp4出力が安定化する見込みは薄い。 ターミナルでx264のオプションをいろいろ試す場合、PやBの参照フレーム化など、Xvid等に比べて激しく複雑なオプションも使えるため、AVIからの抽出には疑問が残る。最初からrawvideo(.264)で吐くのが安全だろう。 "Delay Frame"など、AVIにBフレームを入れる技の詳細は以下を参照。MPEG-4のB- frameを AVI/VFW に入れるハッキング(MPlayer and MEncoder on MacOSX) -
ネタ/QuickTimeの明日はどっちだ
...ストにはある)。 AVC/H.264は始まったばかりであり、コデックの競争はこれからです。Appleが映像コデック専業メーカーやオープンソースの開発速度に追いつく事は考え難いです。3ivxでも買収すれば別でしょうが。 2.iPod関連事業の拡大とCPU転換を控えたAppleに、QuickTimeの信頼性向上に割ける余力は少ないと考える事。 Tigerの登場でサードパーティ製QuickTimeコンポーネントに軒並み不具合が出ました。動画のエンコードをQuickTimeだけに依存した場合、年間のトータルダウンタイムが問題になると考えます。 iPodのビデオ対応はTVキャプチャのエンコードにとって望ましくないかもしれません。ユーザが地上波番組を簡単にエンコードして楽しめるなら、本質的にiTMSの番組の売り上げの邪魔になるからです。この目的に有益な機能はDVDリッピングにも有益で... -
ffmpegX/0.0.9t/6.Options tab
...SO MPEG-4 AVC規格(別名H.264)準拠。 比較的新しい為、ノウハウが少なく、設定方式も異なる。0.0.9tでは音ズレが発生したり、B-フレームを使うとQuickTime Player 7 proで再生はできるが加工不能になるなどの問題が生じている。 左列 Use CABAC エンコード、デコード共に速度低下(CPU負荷が高くなる)。サイズは縮む。 Use B-frames Bフレームの使用。一般にBが多すぎると画質が下がるが、ffmpegXは最小限しか使わないのでさほどでもない。 ファイルサイズ(=必要なビットレート)も減る。 使うとQuickTime Player 7 proで再生はできるが加工不能になる。 Constant bitrate オン(デフォルト);ビットレート固定エンコード。QMin〜QMaxの間でQuantizer値を変動させな... -
用語/コデック/XviD
XviD ISO 14496-2 (Video)の中のASP規格に対応したコデック。 オープンソース、フリー。 他に有名なのは以下; オープンソース、フリー:XviD, libavcodec MPEG-4 プロプライエタリ:DivX5, 3ivx, -
ffmpegX/0.0.9t/0.留意事項
ffmpegX0.0.9tの留意事項 追加があればコメントをお寄せ下さい。 ffmpegX0.0.9tの留意事項0.0.9t r4Xvid[.AVI](mencoder) H.264 [mp4](mencoder) 0.0.9t r4 最終更新日:2005/12/05 Xvid[.AVI](mencoder) No. status 概要 詳細 01 未解決 Audioタブ-Audio Gain が効かない。 音声エンコードにLameでは無く、libavcodec-MP3を使っているため。ターミナルでlameを使うと雑音化するので、mencoderのソースコードレベルで未解決と思われる。 H.264 [mp4](mencoder) No. status 概要 詳細 01 解決 QTP7proで加工不能 Bフレームを使うと発生。再生は平気。htmlプラグインエラー... -
ffmpegX/0.0.9t/3.Video tab
3. Video tab ここでやること: 映像圧縮方式の選択(使用するエンジン、作成するコンテナ形式、映像ビットレート、解像度など) 3. Video tab3.1. Video Codec3.1.1.Video Codec 3.2. ビットレート計算機 3.3. Video parameters 3.4. その他のオプション 3.1. Video Codec かなり不正確な図なので細部を信用しないように。 ffmpegXは内部に「エンジン」をいくつか内蔵している。 各エンジンは扱えるコデック(映像/音声)とコンテナに得手不得手がある。 Video tabとAudio tabでそれぞれコデックを選ぶと、整合性の無い組み合わせでも指定できてしまう。 Summary tabのクイックプリセットで、目的のエンジン、コデック(映像/音声)、コンテナの組... -
MEncoder/Xvid/0.まずやってみる
概要 CotEditorでシェルスクリプトを書く ターミナルでシェルスクリプトを起動する。 待つ 自己責任。 管理人の常用シェルスクリプト(CaptyTV録画用) ffmpegX0.0.9s版用(tでは音が雑音化) http //prdownloads.sourceforge.net/mplayerosx/ffmpegXbinaries230105.zip 2パス もくじ 概要 1.CotEditorの設定 2.シェルスクリプトを書く。 3.自分用に書き換える3.1.基礎設定(3〜8行目) 3.2.MEncoder設定(20〜30行目) 4.エンコード開始 5.作成するファイル出力ファイル名.txtの例 6.連続エンコード 7.Dual CPU限定 8.ウマく行かなかったら 1.CotEditorの設定 2.シェルスクリプトを書く。... -
用語/コンテナ/AVI
AVI マイクロソフトの古いコンテナ。いにしえのMOV対抗馬。 可変フレームレート非対応。 可変ビットレート音声非対応。 複数音声/映像非対応。 、、、と物足りなさ炸裂で、最終出力形式としてはWin界でもそろそろ引退気味らしい。 ぐぁ。 逆に音ズレの対処がやりやすい。 映像一個、音声一個の動画ファイルにとっては充分千万。 マイクロソフトがasf,wmvに乗り換えたため、有志の手で拡張し放題。 といった事情により、Win/linux界の動画エンコード環境のインフラと化しているもより。 、、、てゆうかザク? mpegonmac @WikiさんのAVIの項も参照して下さい。 -
MEncoder/x264/準備
2005/12月現在、様々なトラブルがあり得ます。 準備 必要なもの MEncoder(ffmpegX0.0.9u版)直リン ffmpegX0.0.9uインストール済みなら、/Library/Application Support/ffmpegX/mencoder に入っている。 ffmpeg(MobileHackers版)MobileHackers--ウェアラブル奮闘日記、2005/11/09 mp4box(GPAC version 0.4.1-DEV)ffmpegX0.0.9uのパッケージ内。 QTCofee(音ズレ発生時に.mp4をmov化するために使う)http //www.3am.pair.com/ これらを使ってx264+aac.mp4を作成する。 ffmpegX0.0.9uと同様に、 mencoderで映像のみエンコード、x264のrawvideoを作成(拡... -
MEncoder/x264/トラブル事例/01_QT7で映像が真っ白
01_QT7で映像が真っ白 【概要】QT7で映像が真っ白のまま。音声は再生される。VLC/MPlayerOSXの再生はOK。 【素材】30分のTVキャプチャ、MPEGstreamClipでCMカット済。 【備考】同等設定でも問題の無いケースが多い。 問題無いものは、持続時間のV-Aがプラス。(+0.05〜0.22sec)程度。 このファイルはマイナス(-1.15sec)だった。VよりもAの全長が長い場合に起きる? # mencoder PASS1 mencoder ${iFN} \ -ni -nosound \ -ovc x264 -x264encopts \ threads=2 me=3 bitrate=1024 qp_min=16 qp_max=51 i4x4 frameref=5 subq=6 \ keyint=120 cabac deblock nob_ada... -
Terminal/2.MPlayer
2. MPlayerによる再生 2.1. 使用するMPlayerを指定 ffmpegXのインストールに成功している場合、MPlayerは図の位置にある。 これをターミナルにD D。 「Application Support」というディレクトリ名は真ん中に半角スペースがある。そのまえにバックスラッシュ(半角の\)が入っている。 ターミナルは半角スペース一個を、コマンドやオプションの区切りと看做す。ディレクトリ名を指定する際には、「ここの半角スペースは文字だからね!」と指定してやる必要がある。直前の半角バックスラッシュはその為の記号だ。 半角バックスラッシュにはもう一つ問題がある。 以下は上記をコピペしたもの。 MACNAME ~ USERNAME$ /Library/Application\ Support/ffmpegX/mplayer ... -
用語/コンテナ
コンテナ関連ページ コンテナの説明は用語/0_最低限参照 AVI MKV MP4 -
用語/コンテナ/MKV
MKV 正式名:マトリョーシカ オープンソース、フリーのコンテナ。 入れられるもの、既存のものはなんでも入れられるようにしてしまへというユルさ極まりないコンテナ。らしい。 手許ではMKVtoolnixを使ってxvid+mp3.aviをxvid+mp3.mkvに変換できる事を確認。 ネタ/MKV作成参照。 -
ffmpegX/0.0.9t/4.Audio tab
4. Audio tab ここでやること: 音声圧縮方式の選択(音声ビットレート、サンプリングレートなど) 4. Audio tab4.1. Audio CodecAudio Codec 4.2. Audio parameters 4.1. Audio Codec Summary tabのクイックプリセットで、目的のエンジン、コデック(映像/音声)、コンテナの組み合わせを一辺に済ませる事ができる。このタブで「Audio Codec」を弄ると、不可能な組み合わせも指定できてしまう。 このタブでは「Audio parameters」の調節にとどめるのが吉。 Audio Codec :出力ファイルの音声ストリーム形式を指定。エンジンはビデオタブで選択したもの。(全てのエンジンがここにある音声形式全てを扱えるわけではない。) MP3 Divx,Xvidで多い... -
メニュー
メニュー ページ一覧 Sandbox 更新履歴 掲示版 リンク ffmpegX篇 ☆一覧 ■ 0.0.9t ├ 0.留意事項 ├ 1.インストール ├ ... -
用語/音ズレ(A/Vsync)
音ズレ(A/Vsync) 現象としては音ズレだが、CPUのキモチ的には「オーディオとビデオの同期」。 ずれているのは映像の可能性もあるって事。 映像と音声の同期を取るには様々な方式がある。主にコンテナによって違う。 AVIは映像は固定fps。音声は固定ビットレートを使う。それぞれを固定してしまう事で、根本的にズレにくい構造になっている。 asf(wmv),mp4,movといったコンテナ群は可変fpsやVBR音声を飲み込むため、より複雑な管理方式を使っているらしい。 -
リンク
リンク 動画全般 mpegonmac @Wiki:Mac、動画総合。 DVDエンコードに関する考察と実践:Mac、DVDエンコード総合。 動画狂コーナー(Kenのムービー計画):Win Mac、総合。再生互換性の一覧など。 AviUtl実験室:Win、x264,Matroska関連。 PSPwiki:PSP向けエンコードの設定例など。 Mac de MPEG4:Mac、更新停止して久しいが、現役で有用。 ffmpegX ffmpegX 公式フォーラム MPlayer/MEncoder MPlayer公式 Online Document Online Manual メーリングリスト保管庫 Mplayer Compile Instructions:Mac、MPlayerのビルド。 ffmpeg ffmpeg USAGE(携帯動画変換君):Win、有名な動画変換ソフト。ffmpegのコマンド ... -
用語/0_最低限
最低限把握しておいた方が良い事 、、、と言うわりには随分多いし、他にも書いてある事だけど。一応、念のため。 最低限把握しておいた方が良い事コデック コンテナ 1パスエンコード 画質固定1パス 2パス 3パス(マルチパス) コデック 映像や音声を、0と1に変換する方式。 「1,0,0,0,0,,,,」と書くよりは、 「1,0が4,,,,,,,,」の方が少ない文字数で済む。紙の節約になる。 ここで仮に、前者をA式、後者をB式と呼ぶ。 A式しか知らないパソコンはB式の信号を読めず、わけわかめになる。 B式はこうやって読むんだよ、と書いてある解読表を持たせてやる必要がある。 これは映像や音声に限らない。文字であれ画像であれ、パソコンが扱うありとあらゆるものに存在する。SHIFT-JISとかユニコードとか、JPEGとかPNGとかそうゆうのも「コデック」。 なんで動画... -
ffmpegXとは
ffmpegXとは ffmpegXは20以上のUnixのオープンソースソフトウェア(ターミナルからコマンドラインで使う)の詰め合わせ。 これにMac OS XのGUIを付けたもの。 主要なものは: ffmpeg (http //ffmpeg.sf.net/):高速な映像/音声エンコーダ mpeg2enc (http //mjpeg.sf.net/MacOS/):オープンソース mpeg-2 エンコーダ兼マルチプレクサ mencoder (http //sf.net/projects/mplayerosx):字幕をサポートするmpeg-4エンコーダ 背景 国内でもDivX.aviに対応したDVDプレイヤが買えるが、北米ではそのへんの電器屋で大手のDVDプレイヤと並んでいるものらしい。CD-Rドライブの一つも買えば、DivXや3ivxなどのエンコードソフトが付いているようだ。公... -
予備知識/エンコードしにくい素材
エンコードしにくい素材 全てXvid+mp3.avi-2passの経験です。 管理人の経験上、難敵だったモノどもを挙げて見まつ 順不同、玉石混交 ほとんどはMEncoderを常用するようになってからの例ですが、傾向はなんでも似たようなもんかと。 こんな素材も厳しかったぜ!ってな話があったら是非コメント欄に残していって下さい。 白黒映画:とにかくビットレートを喰う。縮みにくい。 ゴジラとか旗本退屈男とか。 動きの変化を探す手がかりが少ないらしく、関係ない部分を間違って「連続した動き」と解釈しがちなようだ。 色彩情報が少ないせいもあるかも(無いわけではない。視認性を上げる為か、若干負荷されている) 天下御免の向こう傷はブロックノイズにまみれ、そのくせ、フィルム傷はきっちり拾う。 子犬かおまえわ。(それじゃない、ボール取って来て。) 対策は、ビットレートを上げ... -
ffmpegX/0.0.9t/2.Summary tab
2. Summary tab ここでやること: このタブでしかできないことは、クイックプリセットの選択のみ。 従ってここでは、各タブ共通項目の説明とエンコードの流れを紹介。 2. Summary tab2.1. 各タブ共通のボタン 2.2. 素材の指定 2.3. クイックプリセット 2.4. アスペクト比の確認 2.5. ffmpegX Progress 2.1. 各タブ共通のボタン :素材ファイルの指定。和文不可。 :出力ファイルの指定。和文不可。必要な拡張子は自動で付く。 :素材の情報表示。 Capty録画ファイルは情報が出る。MPEGStreamClipでCMカットしたものは無反応。エンコードはOKなので気にしない。 :素材の再生。他のタブで指定したビデオフィルタ、副音声や字幕の指定なども効く。 :エンコード中のプレビュー。出力形式によっては不可(MPE... -
ffmpegX/0.0.9t/8.設定のめやす
設定のめやす 設定のめやす ビデオタブビデオサイズ横幅640 横幅720 フレームレート ビットレート フィルタタブインタレ解除するとどうなるか Cropをさぼるとどうなるか xvid+mp3.avi1パス画質固定(QMin=QMax) 2パス最善画質 x264+aac.mp42パス最善画質 1パスABR ビデオタブ ビデオサイズ 横幅640 - 横幅 高さ コメント 4:3 640 480 - 16:9 640 352 大半の映画はコレ。黒帯はクロップする事。 2.35:1(シネスコ) 640 272 古めの映画でタマにある。黒帯はクロップする事。 横幅720 最近ではモニタもデカイので、640x480じゃ小さいという場合もあろうかと。 MPEG2の生データは720x480なので、横幅を基準に高さを拡大しても良い。 映画の場合、上下をクロップすれば、より大きな画面サイズ... -
MEncoder/メリットとデメリット
MEncoderへの道〜メリットとデメリット〜 GUIなんてかざりです!(黙れ 一言でいうとそれに尽きます。 MEncoderはCUIでこそ100%の性能を発揮します。いやマジで。 図はffmpegX0.0.9s。G4/450Mhzで僅かでも速度を稼ぐために、ProcessWizardというソフトを使っているところ。黄色い付箋のようなものが出ている。ターミナルでそのまま打ったら動いた。 得るもの 自由:ffmpegXのGUIではイジれない設定ができる。即ち、選択肢の幅が広がる。 画質:向上。特にインターレース解除フィルタが選べる。 サイズ:同じ画質ならより縮む。 速度:調節幅は広がる。例えば、Xvidで速度差の激しい"High quality"。 htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してくださ... - @wiki全体から「AVC」で調べる