1、打開你寫好的*.264文件,av_open_input_file();
2、找到解碼器,avcodec_find_decoder();
3、設置好編碼參數,如寬、高、幀率等等;找到編碼器avcodec_find_encoder(),打開編碼器avcodec_open();
4、打開你要寫入的文件,比如*avi,url_fopen();
5、寫入流的頭信息,av_write_header();
6、讀取幀,av_read_frame();
7、開始解碼,avcodec_decode_video();
8、隨后編碼,avcodec_encode_video();
9、將編碼后的數據寫入文件(*.avi),av_write_frame();
10、最后應該是寫入尾部信息,av_write_trailer().
以上為純視頻封裝, 音頻還需其他步驟.