⧅ffmpeg 全てのエンコード(ファイル生成)・デコード(ファイル読み込み)可能なファイル形式のソースを表示
新しいページはコチラ
移動:
案内
,
検索
== '''概要''' == もの凄い数のファイル形式が生成できたり、読み取りできたりするffmpeg。どうなってんの?そんなに全てのファイルを網羅したプログラミングって出来るもんなの?凄すぎるっていうリストです。画像と音声と動画ファイルがエンコード・デコード出来ます。 ひとつ、豆知識なんですけど、デコード(読み込み)したら編集しやすい可逆ロスレス(情報の欠落が起こらない非圧縮)形式に変換されます。例えばjpgならbitmapに変換されてメモリやハードディスクに展開されます。この展開された情報に対して編集をします。圧縮されたまま編集することは、ほとんど無いです。すくなくとも編集する部分に関しては圧縮を解除するデコードされた状態になっています。 音声ファイルなら波形ファイルそのものであるwavファイルのような形式に。動画の場合は音声ファイルと動画ファイルがそれぞれの圧縮形式でコンテナと呼ばれる箱のようなものにまとめる規格に収めて使います。なので、コンテナを解釈して、音声ファイルをwavファイルのようなものにし、動画は映像表示のハードウェアが理解できる形式に変換された状態になります。コンテナでは、音声と動画でデータの時間軸において、可変圧縮率が適用されていることで、データ量だけで時間を制御できないためズレが生じないような仕組みがあったりします。そこまでややこしくしてでも圧縮する動画情報処理。凄いことなんだけど、迷走しまくってきました。今後も混沌とした動画ファイル形式が渦を巻いていく事だと思います。 ffmpegのファイル形式を見ると、どれだけの人が圧縮のメカニズムを考えてきたか?そして、私の考えた圧縮方法が世界一だから標準であるべきだ!いや、標準じゃなくても私の考えたやつの方がすげぇからな!いや、そんなにソフトウェア著作権とか言うなら自分で作るわ!と争ってきたのだと思います。その結果がコレです。OSが乱立するのと同じだと思えばよいです。すべては自由競争なのです。複雑化していくのは仕方のないことです。いろんな味の料理屋さんがあるのと同じです。一番、オーソドックスな味はコレっていう感じのを決めているだけ、情報処理技術の機関は取り仕切っているなと思う。 <syntaxhighlight2 lang="text"> Name Encoding Decoding Comments 3dostr X 4xm X 4X Technologies format, used in some games. 8088flex TMV X AAX X Audible Enhanced Audio format, used in audiobooks. AA X Audible Format 2, 3, and 4, used in audiobooks. ACT Voice X contains G.729 audio Adobe Filmstrip X X Audio IFF (AIFF) X X American Laser Games MM X Multimedia format used in games like Mad Dog McCree. 3GPP AMR X X Amazing Studio Packed Animation File X Multimedia format used in game Heart Of Darkness. Apple HTTP Live Streaming X Artworx Data Format X Interplay ACM X Audio only format used in some Interplay games. ADP X Audio format used on the Nintendo Gamecube. AFC X Audio format used on the Nintendo Gamecube. ADS/SS2 X Audio format used on the PS2. APNG X X ASF X X AST X X Audio format used on the Nintendo Wii. AVI X X AviSynth X AVR X Audio format used on Mac. AVS X Multimedia format used by the Creature Shock game. Beam Software SIFF X Audio and video format used in some games by Beam Software. Bethesda Softworks VID X Used in some games from Bethesda Softworks. Binary text X Bink X Multimedia format used by many games. Bitmap Brothers JV X Used in Z and Z95 games. Brute Force & Ignorance X Used in the game Flash Traffic: City of Angels. BFSTM X Audio format used on the Nintendo WiiU (based on BRSTM). BRSTM X Audio format used on the Nintendo Wii. BWF X X codec2 (raw) X X Must be given -mode format option to decode correctly. codec2 (.c2 files) X X Contains header with version and mode info, simplifying playback. CRI ADX X X Audio-only format used in console video games. CRI AIX X CRI HCA X Audio-only format used in console video games. Discworld II BMV X Interplay C93 X Used in the game Cyberia from Interplay. Delphine Software International CIN X Multimedia format used by Delphine Software games. Digital Speech Standard (DSS) X CD+G X Video format used by CD+G karaoke disks Phantom Cine X Commodore CDXL X Amiga CD video format Core Audio Format X X Apple Core Audio Format CRC testing format X Creative Voice X X Created for the Sound Blaster Pro. CRYO APC X Audio format used in some games by CRYO Interactive Entertainment. D-Cinema audio X X Deluxe Paint Animation X DCSTR X DFA X This format is used in Chronomaster game DirectDraw Surface X DSD Stream File (DSF) X DV video X X DXA X This format is used in the non-Windows version of the Feeble Files game and different game cutscenes repacked for use with ScummVM. Electronic Arts cdata X Electronic Arts Multimedia X Used in various EA games; files have extensions like WVE and UV2. Ensoniq Paris Audio File X FFM (FFserver live feed) X X Flash (SWF) X X Flash 9 (AVM2) X X Only embedded audio is decoded. FLI/FLC/FLX animation X .fli/.flc files Flash Video (FLV) X X Macromedia Flash video files framecrc testing format X FunCom ISS X Audio format used in various games from FunCom like The Longest Journey. G.723.1 X X G.726 X Both left- and right-justified. G.729 BIT X X G.729 raw X GENH X Audio format for various games. GIF Animation X X GXF X X General eXchange Format SMPTE 360M, used by Thomson Grass Valley playout servers. HNM X Only version 4 supported, used in some games from Cryo Interactive iCEDraw File X ICO X X Microsoft Windows ICO id Quake II CIN video X id RoQ X X Used in Quake III, Jedi Knight 2 and other computer games. IEC61937 encapsulation X X IFF X Interchange File Format IFV X A format used by some old CCTV DVRs. iLBC X X Interplay MVE X Format used in various Interplay computer games. Iterated Systems ClearVideo X I-frames only IV8 X A format generated by IndigoVision 8000 video server. IVF (On2) X X A format used by libvpx Internet Video Recording X IRCAM X X LATM X X LMLM4 X Used by Linux Media Labs MPEG-4 PCI boards LOAS X contains LATM multiplexed AAC audio LRC X X LVF X LXF X VR native stream format, used by Leitch/Harris’ video servers. Magic Lantern Video (MLV) X Matroska X X Matroska audio X FFmpeg metadata X X Metadata in text format. MAXIS XA X Used in Sim City 3000; file extension .xa. MCA X Used in some games from Capcom; file extension .mca. MD Studio X Metal Gear Solid: The Twin Snakes X Megalux Frame X Used by Megalux Ultimate Paint Mobotix .mxg X Monkey’s Audio X Motion Pixels MVI X MOV/QuickTime/MP4 X X 3GP, 3GP2, PSP, iPod variants supported MP2 X X MP3 X X MPEG-1 System X X muxed audio and video, VCD format supported MPEG-PS (program stream) X X also known as VOB file, SVCD and DVD format supported MPEG-TS (transport stream) X X also known as DVB Transport Stream MPEG-4 X X MPEG-4 is a variant of QuickTime. MSF X Audio format used on the PS3. Mirillis FIC video X No cursor rendering. MIDI Sample Dump Standard X MIME multipart JPEG X MSN TCP webcam X Used by MSN Messenger webcam streams. MTV X Musepack X Musepack SV8 X Material eXchange Format (MXF) X X SMPTE 377M, used by D-Cinema, broadcast industry. Material eXchange Format (MXF), D-10 Mapping X X SMPTE 386M, D-10/IMX Mapping. NC camera feed X NC (AVIP NC4600) camera streams NIST SPeech HEader REsources X Computerized Speech Lab NSP X NTT TwinVQ (VQF) X Nippon Telegraph and Telephone Corporation TwinVQ. Nullsoft Streaming Video X NuppelVideo X NUT X X NUT Open Container Format Ogg X X Playstation Portable PMP X Portable Voice Format X TechnoTrend PVA X Used by TechnoTrend DVB PCI boards. QCP X raw ADTS (AAC) X X raw AC-3 X X raw AMR-NB X raw AMR-WB X raw aptX X X raw aptX HD X X raw Chinese AVS video X X raw Dirac X X raw DNxHD X X raw DTS X X raw DTS-HD X raw E-AC-3 X X raw FLAC X X raw GSM X raw H.261 X X raw H.263 X X raw H.264 X X raw HEVC X X raw Ingenient MJPEG X raw MJPEG X X raw MLP X raw MPEG X raw MPEG-1 X raw MPEG-2 X raw MPEG-4 X X raw NULL X raw video X X raw id RoQ X raw SBC X X raw Shorten X raw TAK X raw TrueHD X X raw VC-1 X X raw PCM A-law X X raw PCM mu-law X X raw PCM Archimedes VIDC X X raw PCM signed 8 bit X X raw PCM signed 16 bit big-endian X X raw PCM signed 16 bit little-endian X X raw PCM signed 24 bit big-endian X X raw PCM signed 24 bit little-endian X X raw PCM signed 32 bit big-endian X X raw PCM signed 32 bit little-endian X X raw PCM signed 64 bit big-endian X X raw PCM signed 64 bit little-endian X X raw PCM unsigned 8 bit X X raw PCM unsigned 16 bit big-endian X X raw PCM unsigned 16 bit little-endian X X raw PCM unsigned 24 bit big-endian X X raw PCM unsigned 24 bit little-endian X X raw PCM unsigned 32 bit big-endian X X raw PCM unsigned 32 bit little-endian X X raw PCM 16.8 floating point little-endian X raw PCM 24.0 floating point little-endian X raw PCM floating-point 32 bit big-endian X X raw PCM floating-point 32 bit little-endian X X raw PCM floating-point 64 bit big-endian X X raw PCM floating-point 64 bit little-endian X X RDT X REDCODE R3D X File format used by RED Digital cameras, contains JPEG 2000 frames and PCM audio. RealMedia X X Redirector X RedSpark X Renderware TeXture Dictionary X Resolume DXV X RL2 X Audio and video format used in some games by Entertainment Software Partners. RPL/ARMovie X Lego Mindstorms RSO X X RSD X RTMP X X Output is performed by publishing stream to RTMP server RTP X X RTSP X X Sample Dump eXchange X SAP X X SBG X SDP X SER X Sega FILM/CPK X X Used in many Sega Saturn console games. Silicon Graphics Movie X Sierra SOL X .sol files used in Sierra Online games. Sierra VMD X Used in Sierra CD-ROM games. Smacker X Multimedia format used by many games. SMJPEG X X Used in certain Loki game ports. SMPTE 337M encapsulation X Smush X Multimedia format used in some LucasArts games. Sony OpenMG (OMA) X X Audio format used in Sony Sonic Stage and Sony Vegas. Sony PlayStation STR X Sony Wave64 (W64) X X SoX native format X X SUN AU format X X SUP raw PGS subtitles X X SVAG X Audio format used in Konami PS2 games. TDSC X Text files X THP X Used on the Nintendo GameCube. Tiertex Limited SEQ X Tiertex .seq files used in the DOS CD-ROM version of the game Flashback. True Audio X X VAG X Audio format used in many Sony PS2 games. VC-1 test bitstream X X Vidvox Hap X X Vivo X VPK X Audio format used in Sony PS games. WAV X X WavPack X X WebM X X Windows Televison (WTV) X X Wing Commander III movie X Multimedia format used in Origin’s Wing Commander III computer game. Westwood Studios audio X Multimedia format used in Westwood Studios games. Westwood Studios VQA X Multimedia format used in Westwood Studios games. Wideband Single-bit Data (WSD) X WVE X XMV X Microsoft video container used in Xbox games. XVAG X Audio format used on the PS3. xWMA X Microsoft audio container used by XAudio 2. eXtended BINary text (XBIN) X YUV4MPEG pipe X X Psygnosis YOP X X means that the feature in that column (encoding / decoding) is supported. </syntaxhighlight2>
⧅ffmpeg 全てのエンコード(ファイル生成)・デコード(ファイル読み込み)可能なファイル形式
に戻る。
個人用ツール
ログイン
名前空間
ページ
議論
変種
表示
閲覧
ソースを表示
履歴表示
操作
検索
案内
メインページ
コミュニティ・ポータル
最近の出来事
最近の更新
おまかせ表示
ヘルプ
ツールボックス
リンク元
関連ページの更新状況
特別ページ