비디오 파일, 오디오파일, 메타데이터를 담는 바구니 같은 것

컨테이너 포맷은 avi, mov, mp4 같은 파일 확장자를 포면 알수있음.

파일의 메타데이터를 보려면 ffmpeg을 설치하면 내장되어 있는 도구인 ffprobe를 사용하여 확인 가능하다.

ffprobe -i data.mp4
ffprobe version 4.2.4 Copyright (c) 2007-2020 the FFmpeg developers
  built with gcc 9.3.1 (GCC) 20200326
  configuration: --enable-gpl --enable-nonfree --enable-libx264 --enable-libx265
  libavutil      56.31.100 / 56.31.100
  libavcodec     58.54.100 / 58.54.100
  libavformat    58.29.100 / 58.29.100
  libavdevice    58.8.100  / 58.8.100
  libavfilter    7.57.100  / 7.57.100
  libswscale     5.5.100   / 5.5.100
  libswresample  3.5.100   / 3.5.100
  libpostproc    55.5.100  / 55.5.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'data.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf58.76.100
  Duration: 00:01:23.45, start: 0.000000, bitrate: 1200 kb/s
    Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 1000 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 192 kb/s (default)
    Metadata:
      handler_name    : SoundHandler

1. 전체 파일 정보

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'data.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf58.76.100

2. 비디오 정보

Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 1000 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc (default)