网盘资源搜索工具:
http://search.liwenbin.com
感觉还是蛮不错的,就分享出来了。
网盘资源搜索工具:
http://search.liwenbin.com
感觉还是蛮不错的,就分享出来了。
前言:在此之前,在linux设备上转码一个200MB+的视频(3分多钟吧总共),但是转出来后,一直没有声音,看到原视频内的声音是AAC编码,想起会不会是自己编译的FFMPEG的AAC编码问题,于是查询资料(点我前往)安装了新扩展libfdk_aac后,重新转码就没有问题了。
下面就是安装方式了(需要重新编译ffmpeg):
一、前往GitHub拷贝代码,传送门:https://github.com/mstorsjo/fdk-aac
# git clone https://github.com/mstorsjo/fdk-aac.git
二、进入目录并执行安装。
# cd fdk-aac
# ./autogen.sh
# ./configure
# make & make install
三、重新进入之前安装ffmpeg时留下的源码目录(或者去git上重新拷贝一份,随你)并重新编译安装。(下文是我安装时所用的参数,自己可根据情况修改,对于此文安装fdk-aac扩展,最关键的是–enable-libfdk-aac)
# ./configure –prefix=/usr/local/ffmpeg3 –enable-libmp3lame –enable-libvorbis –enable-gpl –enable-version3 –enable-nonfree –enable-pthreads –enable-libx264 –enable-postproc –enable-ffserver –enable-ffplay –extra-libs=-ldl –extra-cflags=-I/usr/local/include –extra-ldflags=-L/usr/local/lib –enable-libfdk-aac
# make & make install
四、截止到此步,应该就可以了;但是,此时执行ffmpeg的时候,可能会出现问题,告诉缺失“libfdk-aac.so.1”。没有关系,如果按照以上步骤完成,则这个文件是有的,我的是放在/usr/local/lib目录下,只不过ffmpeg没有找到。此时可以通过此命令查看。
# ldd /usr/local/ffmpeg3/bin/ffmpeg
此条命令执行后,可以看到确实是no found。此时,推荐采取以下方式处理:
1、查找libfdk-aac.so.1所在路径,并记录:
# find / -name “libfdk-aac.so.1”
2、假设找到的路径在/usr/local/lib目录下(同理,如果不是这个目录,就替换罢了),则执行:
# export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
3、此时就该转码转码,该干啥干啥吧,至于上一步的执行原因,可以参照这篇文章(【转】谈谈Linux下动态库查找路径的问题)。
视频内容为2015年9月24日提交至第八届全国信息安全大赛的作品,当时三位评选老师对该作品均作出了积极评价并其中两位教师给予推荐;但结果却没有进入决赛,这期间的种种或许只有我们当时的团队能体会到。
总体来说,这个作品是第一个让我们如此用心的作品,是一个值得纪念的一个作品,作品制作过程中发生很多事情,让我们学到很多,也促进了团队之间彼此的友谊。
今天2017年4月9日,重新审视该视频的时候,又有了独特的感觉,在此感谢当时彼此帮助、支持我的小伙伴们。
附,当时团队成员列表:
2012级 计算机应用技术(信息安全方向) 李文彬
2013级 计算机应用技术 鞠涛
2014级 电子信息工程 侯珍凯
2014级 计算机科学与技术 李翔
(排名不分先后,仅依照年级)