-
Best selling package -
Selected Package -
Popularity package -
Exclusive package -
High salary package
-
Course Introduction -
Course outline
Chapter 1 Course introduction and basic knowledge (23 minutes Section 4) 1-2 Introduction to mpeg4 standard Introduction to encapsulation (avi, flv, mp4) and encoding format (h264) Introduction to mpeg4 standard [07:38] Start learning 1-3 FFMpeg library download and vs project creation Demonstrate ffmpeg development environment configuration and vs2013ffmpeg project creation Click "Only for paying users" to download "testffmpeg. zip" [07:09] Start learning Chapter 2 Demonstration and explanation of video transmission package code (MP4 to MOV) (59 minutes 6 sections) 2-1 Create an mp4 to mov project and call the SDK to open the mp4 file Create vs Project [13:17] Start learning 2-2 Create the context of mov encapsulation format Create and configure audio and video stream information Create and configure AVFormatContext and AVStream [14:14] Start learning 2-3 Write mov video file format header information Avformat_write_header writes mov video file format header information [06:36] Start learning 2-4 Write the video and audio frame data and calculate pts according to the timebase Recalculate pts according to the changed timebase [19:46] Start learning 2-5 The SDK interfaces and structures used for re encapsulation are summarized in the flow chart Explain the relationship between various structures through the flow chart Click "Only for paying users" to download "mp4_to_mov.zip" [05:09] Start learning Chapter 3 Video coding (RGB TO MP4) (1 hour 22 minutes Section 7) 3-2 Create video encoding project settings and open video encoder Set various parameters of video encoder and explain them in detail [19:28] Start learning 3-3 Complete the creation of video encoding encapsulation context and the addition of video stream information Complete the creation of video encoding encapsulation context and the addition of video stream AVStream information [06:26] Start learning 3-4 Convert video pixel format from rgb to yuv Sws_scale video pixel format conversion from rgb to yuv [19:57] Start learning 3-5 Encoding of video frame written in the head and tail of video encapsulation Av_write_trailer Video encapsulation header and tail write video frame encoding [20:02] Start learning 3-6 Complete video write cleaning and solve AVPacket space leakage Complete the video write cleaning, call av_interleaved_write_frame to write and clean the AVPacket space Click "Only for paying users" to download "rgb_to_mp4. zip" [09:49] Start learning Chapter 4 Audio coding (PCM to aac) (50 minutes Section 7) 4-1 Detailed explanation of audio parameters Detailed audio parameter sampling rate, channel, sample format [04:00] Start learning 4-2 Create and configure an audio encoder Create and configure parameters of audio encoder [11:06] Start learning 4-3 Create the output context of audio encapsulation and write it to the audio file header Avformat_write_header Create the output context of the audio encapsulation Write the audio file header [09:10] Start learning