本人希望打算深入研究音视频领域,音视频领域的内容很多,我自己打算从几方面循序渐进:FFmpeg常用功能实践, FFmpeg源码研究, OpenGL, OpenGLES, Metal, AR, WebRTC, 直播架构等方向去研究。
M3u8:从文件转HLS直播,也就是生成m3u8文件:./ffmpeg -re -i test.mp4 -c copy -f hls -bsf:v h264_mp4toannexb output.m3u8。
在偶然的机会接触了ffmpeg,当时是从B站下载的视频转移到笔记本上看。使用b站手机客户端下载的视频格式为m4s的两个文件,需要转成普通播放器支持的mp4格式,得以知道支持音视频转码的ffmpeg这个强大的开源工具。
它可以用来修剪与合并视频、下载M3U8和油管的视频、查看多媒体文件的详细信息、软件支持的格式有很多:AV1 / H264 / H265 / NVENC / QuickSync / ProRes / VP9 / ffmpeg支持的任何其他视频格式,支持几千个文件批量处理、处理完自动关机、自定义GPU解码、可以使用预设向导等等。