Extract metadata information from a media file.
See info_metadata_file for details.
Extract audio / video stream information from a media file.
See info_stream_file for details.
MPEG-4 Part 14 / MPEG-4 Part 1
Extract the first audio and video elementary stream from an MP4 container and save each stream into a separate MP4 file.
See demux_mp4_file for details.
MPEG-4 Part 1
Multiplex two single-stream MP4 files containing AAC (audio) and H.264 (video) streams into an MP4 (container) file.
See mux_mp4_file for details.
Advanced Audio Coding
Decode AAC file in Audio Data Transport Stream (ADTS) format and save the output to WAV file.
See dec_aac_adts_file for details.
Advanced Video Coding
Decode AVC / H.264 stream. The sample uses sequence of files to simulate a stream of H.264 Access Units (AUs) and a Transcoder object to decode the AUs to raw YUV video frames.
See dec_avc_au for details.
Shows how to decode a compressed AVC / H.264 file to raw uncompressed YUV video file.
See dec_avc_file for details.
Advanced Audio Coding
Encode WAV file to AAC file in Audio Data Transport Stream (ADTS) format.
See enc_aac_adts_file for details.
Advanced Video Coding
Convert a raw YUV video file to a compressed H.264 video file.
See enc_avc_file for details.
MPEG-1 Layer 3 Audio
Encode WAV file to MP3 file.
See enc_mp3_file for details.
Convert a raw YUV video file to a compressed video file. The format of the output is configured with an AVBlocks preset.
See enc_preset_file for details.
Take an MP4 input and re-encodes the audio and video streams back into an MP4 output.
See re-encode for details.
Create a video from a sequence of images.
See slideshow for details.