Knowledge (XXG)

Video file format

Source 📝

101:
it relatively easy to know which codec will play the file. In contrast to that, some very general-purpose container types like AVI (.avi) and QuickTime (.mov) can contain video and audio in almost any format, and have file extensions named after the container type, making it very hard for the end user to use the file extension to derive which codec or program to use to play the files.
100:
enables the user to derive which program will open the file. That is the case with some video file formats, such as WebM (.webm), Windows Media Video (.wmv), Flash Video (.flv), and Ogg Video (.ogv), each of which can only contain a few well-defined subtypes of video and audio coding formats, making
463:
tag, where the video has no sound. As there were large communities online which create art using the medium of short soundless videos in GIF format, GIFV was created as a functionally similar replacement with vastly smaller filesizes than the inefficient GIF format.
111:
project's libraries have very wide support for encoding and decoding video file formats. For example, Google uses ffmpeg to support a wide range of upload video formats for YouTube. One widely used media player using the ffmpeg libraries is the free software
263:
Use of the H.264 and AAC compression formats in the FLV file format has some limitations and authors of Flash Player strongly encourage everyone to embrace the new standard F4V file format de facto standard for web-based streaming video (over
458:
Not standardized, and not a real video file in the classical meaning since it merely references the real video file (e.g. a .webm file), which has to exist separately elsewhere. A .gifv "file" is simply a HTML webpage which includes a
93:; playing or encoding a video file will sometimes require the user to install a codec library corresponding to the type of video and audio coding used in the file. 1188: 1148: 535:
The standard video format used by many Sony and Panasonic HD camcorders. It is also used for storing high definition video on Blu-ray discs.
743: 509: 407: 396: 378: 469: 265: 419: 652: 643: 1225: 85:
The coded video and audio inside a video file container (i.e. not headers, footers, and metadata) is called the
82:
specified by a restriction on which container format and which video and audio compression formats are allowed.
1092: 1047: 441: 43: 1185: 710: 701: 576: 1266: 491: 1018: 962: 890: 854: 797: 554: 540: 295: 258: 250: 79: 694: 347:
format have .vob filename extension and are typically stored in the VIDEO_TS folder at the root of a
1006: 950: 568: 316: 177: 63: 59: 51: 1208: 329: 71: 36: 899:
Developed by Apple, used in iTunes. Very similar to MP4 format, but may optionally have DRM.
725: 113: 1192: 86: 1167: 1261: 988: 932: 880: 771: 762: 281: 233: 97: 1255: 993: 937: 894: 862: 784: 754: 337: 320: 105: 28: 182: 89:. A program (or hardware) which can decode compressed video or audio is called a 1238: 1115: 1040: 973: 737: 348: 273: 217: 24: 750: 675: 668: 636: 460: 186: 66:). The container can also contain synchronization information, subtitles, and 662: 657: 630: 625: 620: 611: 581:
Windows Media Video, Windows Media Video Screen, Windows Media Video Image
1014: 958: 202: 194: 155: 67: 47: 32: 1085: 1030: 436:
Simple animation, inefficient compression, no sound, widely supported
1034: 1022: 1010: 966: 954: 837: 811: 792: 788: 383: 374: 333: 173: 108: 1168:"Google's YouTube Uses FFmpeg | Breaking Eggs And Making Omelettes" 1001: 997: 980: 945: 941: 885: 849: 780: 776: 524: 516: 286: 254: 246: 237: 90: 116:, which can play most video files that end users will encounter. 1026: 924: 387: 352: 147: 75: 606:
Supports all resolutions, sampling structures, and frame rates
1130: 872: 858: 826: 801: 558: 369: 360: 344: 325: 305: 291: 242: 229: 168: 164: 160: 55: 50:
format) containing visual (video without audio) data in a
832:Old, but very widely used due to installed base. 690:G.723 ADPCM audio (not the G.723.1 speech codec) 70:such as title. A standardized (or in some cases 1110:For streaming video content over the Internet 825:MPEG-1 Audio Layer I, MPEG-1 Audio Layer III ( 8: 35:system. Video is almost always stored using 1184:Kaourantin.net (31 October 2007) Tinic Uro 749:Proprietary video file format produced for 919:Samsung video format for portable players 123: 16:File format for storing digital video data 1159: 1136:Developed by the Adobe Flash Platform 532:Dolby AC-3 or uncompressed linear PCM 1149:Comparison of video container formats 584:Windows Media Audio, Sipro ACELP.net 96:Good design normally dictates that a 7: 1203: 1201: 1025:v1 or Enhanced aacPlus (HE-AAC v2), 42:A video file normally consists of a 969:v1 or Enhanced aacPlus (HE-AAC v2) 1186:New File Extensions and MIME Types 1133:, F4V, ISO base media file format 910:MPEG-4 utilising a special header 14: 351:. The VOB format is based on the 236:, Screen video, Screen video 2, 470:Multiple-image Network Graphics 816:.mpg, .mp2, .mpeg, .mpe, .mpv 486:Inefficient, not widely used. 1: 597:Further documentation needed 58:) alongside audio data in an 768:.mp4, .m4p (with DRM), .m4v 1213:www.digitalpreservation.gov 336:, Audio Layer II (MP2), or 1283: 653:RealMedia Variable Bitrate 644:RealMedia Variable Bitrate 120:List of video file formats 74:) video file type such as 1195:, Retrieved on 2009-08-03 1124:Audio, video, text, data 1121:.flv .f4v .f4p .f4a .f4b 39:to reduce the file size. 1093:Nullsoft Streaming Video 1048:Material Exchange Format 1039:Common video format for 972:Common video format for 733:Modified version of AVI 529:AVCHD (MPEG-4 / H.264 ) 442:Video alternative to GIF 1209:"QuickTime File Format" 702:Advanced Systems Format 687:based upon H.263 video 355:program stream format. 139:Audio coding format(s) 136:Video coding format(s) 1239:"RoQ - MultimediaWiki" 1127:Adobe Flash Platform 798:Advanced Audio Coding 541:QuickTime File Format 517:MPEG Transport Stream 300:Replacement for FLV. 757:with video playback 569:Windows Media Video 317:H.262/MPEG-2 Part 2 185:format created for 60:audio coding format 52:video coding format 1243:wiki.multimedia.cx 1191:2010-07-06 at the 1174:. 9 February 2011. 843:.mpg, .mpeg, .m2v 130:File extension(s) 1226:"AMV codec tools" 1140: 1139: 695:VivoActive Player 591:Raw video format 521:.MTS, .M2TS, .TS 133:Container format 72:de facto standard 37:lossy compression 21:video file format 1274: 1247: 1246: 1235: 1229: 1223: 1217: 1216: 1205: 1196: 1182: 1176: 1175: 1164: 726:AMV video format 124: 114:VLC media player 1282: 1281: 1277: 1276: 1275: 1273: 1272: 1271: 1252: 1251: 1250: 1237: 1236: 1232: 1228:code.google.com 1224: 1220: 1207: 1206: 1199: 1193:Wayback Machine 1183: 1179: 1166: 1165: 1161: 1157: 1145: 122: 17: 12: 11: 5: 1280: 1278: 1270: 1269: 1264: 1254: 1253: 1249: 1248: 1230: 1218: 1197: 1177: 1158: 1156: 1153: 1152: 1151: 1144: 1141: 1138: 1137: 1134: 1128: 1125: 1122: 1119: 1112: 1111: 1108: 1105: 1102: 1099: 1096: 1089: 1088: 1082: 1079: 1076: 1073: 1070: 1066: 1065: 1063: 1060: 1057: 1054: 1051: 1044: 1043: 1037: 1004: 991: 989:MPEG-4 Part 12 986: 983: 977: 976: 970: 948: 935: 933:MPEG-4 Part 12 930: 927: 921: 920: 917: 914: 911: 908: 905: 901: 900: 897: 888: 883: 881:MPEG-4 Part 12 878: 875: 869: 868: 866: 852: 847: 844: 841: 840: – Video 834: 833: 830: 823: 822:MPEG-1 part 2 820: 819:MPEG-1 part 1 817: 814: 808: 807: 805: 795: 774: 772:MPEG-4 Part 12 769: 766: 763:MPEG-4 Part 14 759: 758: 755:S1 MP3 players 747: 740: 734: 731: 728: 722: 721: 719: 716: 713: 708: 705: 698: 697: 691: 688: 685: 682: 679: 672: 671: 665: 660: 655: 650: 647: 640: 639: 633: 628: 623: 618: 615: 608: 607: 604: 603:Doesn't apply 601: 600:Doesn't apply 598: 595: 592: 588: 587: 585: 582: 579: 574: 571: 565: 564: 562: 552: 549: 546: 543: 537: 536: 533: 530: 527: 522: 519: 513: 512: 506: 503: 500: 497: 494: 488: 487: 484: 481: 478: 475: 472: 466: 465: 456: 453: 450: 447: 444: 438: 437: 434: 431: 428: 425: 422: 416: 415: 413: 410: 405: 402: 399: 393: 392: 390: 381: 372: 367: 364: 357: 356: 341: 323: 314: 311: 308: 302: 301: 298: 289: 284: 282:MPEG-4 Part 12 279: 276: 270: 269: 261: 240: 234:Sorenson Spark 227: 224: 221: 214: 213: 211: 208: 205: 200: 197: 191: 190: 180: 171: 158: 153: 150: 144: 143: 140: 137: 134: 131: 128: 121: 118: 98:file extension 23:is a type of 15: 13: 10: 9: 6: 4: 3: 2: 1279: 1268: 1267:Video formats 1265: 1263: 1260: 1259: 1257: 1244: 1240: 1234: 1231: 1227: 1222: 1219: 1215:. 2013-02-14. 1214: 1210: 1204: 1202: 1198: 1194: 1190: 1187: 1181: 1178: 1173: 1172:multimedia.cx 1169: 1163: 1160: 1154: 1150: 1147: 1146: 1142: 1135: 1132: 1129: 1126: 1123: 1120: 1117: 1114: 1113: 1109: 1106: 1103: 1100: 1097: 1094: 1091: 1090: 1087: 1083: 1080: 1077: 1074: 1071: 1068: 1067: 1064: 1061: 1058: 1055: 1052: 1049: 1046: 1045: 1042: 1038: 1036: 1032: 1028: 1024: 1020: 1016: 1012: 1008: 1005: 1003: 999: 995: 994:MPEG-4 Part 2 992: 990: 987: 984: 982: 979: 978: 975: 971: 968: 964: 960: 956: 952: 949: 947: 943: 939: 938:MPEG-4 Part 2 936: 934: 931: 928: 926: 923: 922: 918: 915: 912: 909: 906: 903: 902: 898: 896: 895:Dolby Digital 892: 889: 887: 884: 882: 879: 876: 874: 871: 870: 867: 864: 863:MPEG-2 Part 3 860: 856: 853: 851: 848: 845: 842: 839: 836: 835: 831: 828: 824: 821: 818: 815: 813: 810: 809: 806: 803: 799: 796: 794: 790: 786: 785:MPEG-4 Part 2 782: 778: 775: 773: 770: 767: 764: 761: 760: 756: 752: 748: 745: 741: 739: 735: 732: 729: 727: 724: 723: 720: 717: 714: 712: 709: 706: 703: 700: 699: 696: 692: 689: 686: 683: 680: 677: 674: 673: 670: 666: 664: 661: 659: 656: 654: 651: 648: 645: 642: 641: 638: 634: 632: 629: 627: 624: 622: 619: 616: 613: 610: 609: 605: 602: 599: 596: 593: 590: 589: 586: 583: 580: 578: 575: 572: 570: 567: 566: 563: 560: 556: 553: 550: 547: 544: 542: 539: 538: 534: 531: 528: 526: 523: 520: 518: 515: 514: 511: 507: 504: 501: 498: 495: 493: 490: 489: 485: 482: 479: 476: 473: 471: 468: 467: 462: 457: 454: 451: 448: 445: 443: 440: 439: 435: 432: 429: 426: 423: 421: 418: 417: 414: 411: 409: 406: 403: 400: 398: 395: 394: 391: 389: 385: 382: 380: 376: 373: 371: 368: 365: 362: 359: 358: 354: 350: 346: 342: 339: 338:Dolby Digital 335: 331: 327: 324: 322: 321:MPEG-1 Part 2 318: 315: 312: 309: 307: 304: 303: 299: 297: 293: 290: 288: 285: 283: 280: 277: 275: 272: 271: 267: 262: 260: 256: 252: 248: 244: 241: 239: 235: 231: 228: 225: 222: 219: 216: 215: 212: 209: 206: 204: 201: 198: 196: 193: 192: 188: 184: 181: 179: 175: 172: 170: 166: 162: 159: 157: 154: 151: 149: 146: 145: 141: 138: 135: 132: 129: 126: 125: 119: 117: 115: 110: 107: 106:free software 102: 99: 94: 92: 88: 83: 81: 77: 73: 69: 65: 61: 57: 53: 49: 46:(e.g. in the 45: 40: 38: 34: 30: 29:digital video 26: 22: 1242: 1233: 1221: 1212: 1180: 1171: 1162: 183:Royalty-free 103: 95: 84: 41: 27:for storing 20: 18: 1116:Flash Video 1041:cell phones 974:cell phones 751:MP4 players 742:Variant of 738:Motion JPEG 736:Variant of 366:.ogv, .ogg 218:Flash Video 25:file format 1256:Categories 1155:References 676:VivoActive 669:RealPlayer 637:RealPlayer 548:QuickTime 545:.mov, .qt 461:HTML video 251:Nellymoser 187:HTML video 31:data on a 865:, others 804:, others 693:Made for 667:Made for 663:RealAudio 658:RealVideo 635:Made for 631:RealAudio 626:RealVideo 621:RealMedia 612:RealMedia 561:, others 343:Files in 44:container 1189:Archived 1143:See also 1084:used by 746:, ADPCM 203:Matroska 195:Matroska 156:Matroska 68:metadata 48:Matroska 33:computer 1086:Quake 3 1015:AMR-WB+ 959:AMR-WB+ 646:(RMVB) 340:(AC-3) 87:essence 80:profile 1118:(FLV) 1095:(NSV) 1050:(MXF) 1035:VMR-WB 1023:HE-AAC 1019:AAC-LC 1011:AMR-WB 1007:AMR-NB 967:HE-AAC 963:AAC-LC 955:AMR-WB 951:AMR-NB 838:MPEG-2 812:MPEG-1 793:MPEG-1 789:MPEG-2 765:(MP4) 704:(ASF) 678:(VIV) 649:.rmvb 446:.gifv 384:Vorbis 375:Theora 363:Video 334:MPEG-1 220:(FLV) 174:Vorbis 152:.webm 142:Notes 109:FFmpeg 62:(e.g. 54:(e.g. 1262:Video 1098:.nsv 1072:.roq 1053:.mxf 1002:H.264 998:H.263 985:.3g2 981:3GPP2 946:H.264 942:H.263 929:.3gp 907:.svi 886:H.264 877:.m4v 850:H.262 781:H.265 777:H.264 730:.amv 707:.asf 681:.viv 614:(RM) 594:.yuv 573:.wmv 551:many 525:AVCHD 508:Uses 496:.avi 483:none 474:.mng 455:none 449:HTML 433:none 424:.gif 408:Dirac 401:.drc 397:Dirac 379:Dirac 310:.vob 287:H.264 278:.flv 255:Speex 247:ADPCM 238:H.264 223:.flv 199:.mkv 127:Name 91:codec 78:is a 76:.webm 1101:NSV 1069:ROQ 1056:MXF 1027:EVRC 925:3GPP 904:SVI 753:and 718:any 715:any 684:VIV 617:.rm 510:RIFF 505:any 502:any 499:AVI 480:N/A 477:N/A 452:any 430:N/A 427:N/A 388:FLAC 353:MPEG 313:VOB 266:RTMP 226:FLV 210:any 207:any 178:Opus 148:WebM 104:The 64:Opus 1131:SWF 1033:or 1031:SMV 891:AAC 873:M4V 859:MP3 855:AAC 827:MP3 802:MP3 744:IMA 711:ASF 577:ASF 559:MP3 555:AAC 492:AVI 420:GIF 370:Ogg 361:Ogg 349:DVD 345:VOB 330:DTS 326:PCM 319:or 306:Vob 296:AAC 292:MP3 274:F4V 268:). 259:AAC 243:MP3 230:VP6 169:AV1 165:VP9 161:VP8 56:VP9 1258:: 1241:. 1211:. 1200:^ 1170:. 1107:? 1104:? 1081:? 1078:? 1075:? 1062:? 1059:? 1029:, 1021:, 1017:, 1013:, 1009:, 1000:, 996:, 965:, 961:, 957:, 953:, 944:, 940:, 916:? 913:? 893:, 861:, 857:, 846:? 829:) 800:, 791:, 787:, 783:, 779:, 557:, 412:? 404:? 386:, 377:, 332:, 328:, 294:, 257:, 253:, 249:, 245:, 232:, 189:. 176:, 167:, 163:, 19:A 1245:.

Index

file format
digital video
computer
lossy compression
container
Matroska
video coding format
VP9
audio coding format
Opus
metadata
de facto standard
.webm
profile
essence
codec
file extension
free software
FFmpeg
VLC media player
WebM
Matroska
VP8
VP9
AV1
Vorbis
Opus
Royalty-free
HTML video
Matroska

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.