网站策划书内容不包括什么,建设一个网站的设备,徐州低成本建站,深圳网站建设哪个最好资源下载
下面是《FFmpeg开发实战#xff1a;从零基础到短视频上线》一书用到的工具和代码资源#xff1a; 1、本书使用的FFmpeg版本为FFmpeg 5.1.2#xff0c;也可在FFmpeg的github主页上下载最新的FFmpeg源码。 2、本书第12章使用的Android Studio版本为Android Studio D…资源下载
下面是《FFmpeg开发实战从零基础到短视频上线》一书用到的工具和代码资源 1、本书使用的FFmpeg版本为FFmpeg 5.1.2也可在FFmpeg的github主页上下载最新的FFmpeg源码。 2、本书第12章使用的Android Studio版本为Android Studio Dolphin小海豚版本。 3、本书提供所有示例源码的demo工程下载扫描前言末尾的二维码即可下载完整的随书源码。最新的源码也可访问我的gitee获取gitee地址是https://gitee.com/aqi00/ffmpeg。 4、本书提供配套的ppt课件下载扫描前言末尾的二维码即可下载完整的随书ppt。 5、学习音视频开发用到了一些开源工具本书也提供这些工具的安装文件或者软件源码扫描前言末尾的二维码即可下载完整的工具包集合。
参考资料
1、所谓零基础指的是FFmpeg零基础不是C语言零基础在学习本书之前建议您先学完谭浩强的《C程序设计》并且掌握基本的Linux操作命令。 2、在学习第11章之前建议先入门Qt平台的C桌面编程。 3、在学习第12章之前建议先入门Android平台的Java移动编程可参考笔者的App开发专著《Android Studio开发实战从零基础到App上线(第3版)》。 4、更多的FFmpeg进阶资料参见《FFmpeg开发笔记全目录FFmpeg开发实战详解含直播系统的搭建过程》。
勘误记录
下面对书中的笔误之处进行更正说明
1、第3页的“1.2.1 Linux开发机配置要求” 该小节最后一段的第一行“以华为云的最低档配置为例”改为“以华为云的某个入门档配置为例”也就是把“最低档”改为“某个入门档”因为服务商推出的云产品配置是动态变化的。
2、“1.4.3 第一个FFmpeg程序” “编译通过后执行./hello命令”改为“编译通过后执行./helloc命令”也就是把程序名hello改为helloc因为前面编译出来的程序名称叫做helloc。
3、第251页的“8.1.5 给FFmpeg集成x265” 该小节“1. 编译x265”这部分第二段第二行的“在弹出的文件对话框中选择解压后的x265源码目录”改为“在弹出的文件对话框中选择解压后的x265源码下的source目录”也就在这句末尾的“目录”前面添加“下的source”。
4、第264页的“8.2.3 修改FFmpeg源码解决乱码” 该页代码后面的“接着回到FFmpeg源码的目录依次执行下面的编译与安装命令。”这行改成下面几段文字因为以上代码引用了iconv库的相关函数所以要声明链接iconv库也就是打开FFmpeg源码目录下的configure文件把下面这行 avutil_extralibsd3d11va_extralibs nanosleep_extralibs pthreads_extralibs vaapi_drm_extralibs vaapi_x11_extralibs vdpau_x11_extralibs 改为下面这样即在该行末尾补充了“ iconv_extralibs”表示增加链接iconv库 avutil_extralibsd3d11va_extralibs nanosleep_extralibs pthreads_extralibs vaapi_drm_extralibs vaapi_x11_extralibs vdpau_x11_extralibs iconv_extralibs 接着回到FFmpeg源码的目录依次执行下面的配置、编译与安装命令。./configure --prefix/usr/local/ffmpeg --archx86_64 --enable-shared --disable-static --disable-doc --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libdavs2 --enable-libmp3lame --enable-gpl --enable-nonfree --enable-libfreetype --enable-iconv --enable-zlib --extra-cflags-I/usr/local/lame/include --extra-ldflags-L/usr/local/lame/lib --cross-prefixx86_64-w64-mingw32- --target-osmingw32
5、第330页的“10.1.1 FFmpeg集成SDL” 该小节“1. 编译与安装sdl2”这部分第一行的“源码的入口页面是https://github.com/libsdl-org”改为“源码的入口页面是https://github.com/libsdl-org/SDL”也就是在该网址后面增加“/SDL”。
6、第378页的“11.1.1 安装桌面开发工具Qt” 该页中间的这行命令“E:\qt-unified-windows-x64-online.exe --mirror http://mirrors.tuna.tsinghua.edu.cn/qt”改成下面的安装命令“E:\qt-unified-windows-x64-online.exe --mirror https://mirrors.aliyun.com/qt”也就是把清华大学的镜像地址改为阿里云的镜像地址因为阿里云的镜像地址更稳定。