ffmpeg
2016-03-10 10:45:07 5 举报
FFmpeg是一款开源的音视频处理工具,可以对音频、视频进行解码、编码、转码、剪辑等操作。它支持多种格式,如MP3、AAC、H.264、HEVC等,并提供了丰富的滤镜和特效,可以实现各种复杂的音视频处理需求。FFmpeg还具有跨平台特性,可以在Windows、Linux、Mac等操作系统上运行。由于其功能强大且开源免费,FFmpeg被广泛应用于多媒体开发、流媒体服务、视频会议等领域。总之,FFmpeg是一个强大而灵活的音视频处理工具,可以帮助用户实现各种音视频处理任务。
作者其他创作
大纲/内容
同步音频和视频
packet_queue_get()
stream_componet_open()
打开视频文件
video_thread()
音频缓冲区
av_find_stream_info()
视频解码线程
avcodec_decode_video()
av_register_all()
初始化音频输出设备
循环
注册所有插件
分离出视频流
启动音视频解码线程
SDL_OpenAudio()
video_refresh_timer()
SDL_init()
视频缓冲区
分离出音频流
初始化音视频解码器
SDL_PauseAudio()
图像缓冲区
audio_callback()
decode_thread()
av_read_frame()
av_open_input_file()
SDL_DisplayYUVOverlay()
解析传输流,分离视频/音频流
avcodec_open()
event_loop()
初始化视频图像输出设备
0 条评论
下一页