#/bin/sh #################################################################### # Mp4 file convert to flv. # $1 source file full-path , e.g.:/a/b/c.mp4 # $2 target file full-path . e.g.:/a/b/c.flv #################################################################### # #check $1 start_stat_time=`date "+%s"` if [ -z $1 ] || [ -z $2 ];then echo "Useage: $0 sourcefile targetfile" exit -1 fi test -f $1 || { echo >&2 "The $1 file no exist, please check it."; exit -1; } #check ffmpeg command command -v ffmpeg >/dev/null 2>&1 || { echo >&2 "I require ffmpeg but it's not installed. Aborting."; exit -1; } ffmpeg -y -i $1 -vcodec copy -acodec copy $2 if [ $? -eq 0 ];then echo "ffmepg exec Success." #add metadata info to flv,用于在视频网站拖放进度 yamdi -i $2 -w -o $2.flv if [ $? -eq 0 ];then echo "yamdi exec Success." else echo "yamdi exec Failure." fi else echo "ffmepg exec Failure." fi end_stat_time=`date "+%s"` echo "####recoder end####, this rencode total took time [$((end_stat_time-start_stat_time))] second."
相关推荐
第一步,把这个文件保存在一个...第三步,找一个flv文件放在和yamdi.exe同目录下 第四步,在运行里输入cmd然后回车 第五步,执行下面命令就能成功的把1.flv加上关键帧,生成一个新的2.flv,新的flv就是包含关键帧的了
Linux和Windows版本的yamdi,用来给flv文件加入metadata实现flv播放时的拖动。
yamdi是flv文件进行MetaData注入的工具,yamdi是C编译 的, 效率比较高,使用方法将flv视频拖到yamdi处理.bat上执行MetaData注入
yamdi为flv文件增加了很多metadata信息,比如创建者、是否有关键帧、是否有视频、是否有音频,视频高度和宽度等等。而yamdi加入的meta数据中,最有效的要数关键帧。被注入了关键帧的flv可以实现像土豆网、优酷网等...
用于给flv视频添加metadata,实现视频的拖拽功能
yamdi批量添加关键帧,视频可拖动播放
yamdi-1.9.tar.gz,为flv文件添加关键帧,才能实现拖动播放
c#调用外部应用程序yamdi批量添加关键帧,程序很简单,只是一个学习。
yamdi可以为视频加上关键帧信息,使得用jwplayer等在线播放视频时能够拖动进度条到指定点播放 。
yamdi是用于FLV文件的元数据注入器
从官网下载整理的 windows版本和 linux版本 可以往 flv文件中添加关键帧信息
搭建nginx流媒体,必备的模块yamdi-1.8.tar,此模块会在播放视频时添加帧,支持拖放
yamdi-1.9.tar.gz资源压缩包
yamdi-1.9-win32 生成流媒体文件
包含yamdi-1.9.tar.gz nginx_mod_h264_streaming-2.2.7.tar.gz nginx-1.8.1
一步步安装nginx搭建流媒体服务器的所有软件打包; nginx-1.8.0.tar.gz :应用服务器主程序 nginx_mod_h264_streaming-2.2.7.tar.gz :MP4流媒体支持模块...yamdi-1.9.tar.gz :为flv文件添加关键帧,才能实现拖动播放
MediaUtils - 基于ffmpeg,qtfaststart,yamdi的多媒体工具类 net AttachmentUtils - HTTP文件下载防止中文乱码 FastDFSUtils - 操作FastDFS的工具类 FtpUtils - 操作FTP的工具类(基于sun自家的包,jdk7以后不...
c#通过调用外部应用程序yamdi批量添加关键帧,程序很简单,只是一个学习。 Framework 4.0框架,请事前安装好。 运行环境:Visual Studio2010
1 安装nginx依赖包 yum install gcc gcc-c++ openssl-devel zlib-devel pcre pcre-devel yamdi 2.下载解压nginx_mod_h264_streaming,让nginx支持flv,mp4流播放 wget ...
http://sourceforge.net/projects/yamdi/files/yamdi/1.9/yamdi-1.9.tar.gz/download http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar....