MPlayer 增加边看边剪切功能
下载 http://pan.baidu.com/s/1ntj0XLn
解压到 D:\MPlayer 前些日子用 FFMpeg 的 FFPlay 来做了视频剪切工具 结果发现 FFPlay 的 CPU 使用率太高并有点卡 决定用 MPlayer 来实现, 折腾半天终于搞出来啦. 双击 MPlayer_me_openWith.reg 文件,注册右键功能 视频文件名上单击鼠标右键并选择 MPlayer_me 如果想隐藏控制台窗口 cmdow /RUN /HID mplayer 视频文件名 1 缩小窗口10% 2 放大窗口10% 3 窗口固定 720x404 ` 窗口调整为原始视频大小 ; 往前0.05秒 大概10多个帧 ' 往后0.05秒 大概10多个帧 鼠标右键 快速定位 左SHIFT 记录开始时间 左CTRL 记录结束时间 右CTRL 复制开始结束时间 00:00:00.000 00:00:00.000 右SHIFT 生成视频剪切命令保存到 _cut_ffmpeg.bat _cut_mencoder.bat 并自动运行_cut_mencoder.bat .\mplayer\outformat 文件中可以配置视频的输出格式 [ffmpeg] # copy libx264 libvpx libxvid mpeg4 libx265 video_format=copy # copy pcm_u8 mp2 aac libmp3lame libfaac pcm_s16le audio_format=copy # -b:v 800k -b:a 128k -r 12 add_option= [mencoder] # copy lavc xvid x264 nuv raw frameno video_format=copy # copy mp3lame pcm lavc faac toolame twolame audio_format=copy # -lavcopts vcodec=mpeg4:vbitrate=800 -lameopts cbr:br=128 add_option= Lib_Joins.bat 批处理文件的功能 利用 mencoder.exe 文件的功能合并视频. 把 mencoder.exe 文件拷贝到系统目录中 把剪切的视频和Lib_Joins.bat, Lib_CalculateTotalTime.bat 拷贝到新目录中 然后运行Lib_Joins.bat文件,就把所有的视频合成到一个视频中. gcc 4.8.2(i686-win32-sjlj) + mplayer-r37353 configure \ --prefix=/build32/mplayer-r37353/build \ --enable-static \ --enable-menu \ --with-freetype-config=/local32/bin/freetype-config \ --enable-freetype \ --enable-fontconfig \ --enable-fribidi \ --extra-cflags="-fomit-frame-pointer -I/local32/include/glib-2.0 -I/local32/lib/glib-2.0/include" 错误: Checking for freetype >= 2.0.9 ... no Checking for fontconfig ... no (FreeType support needed) 解决方法: ./configure --enable-menu --with-freetype-config=/opt/local/bin/freetype-config --enable-freetype 静态编译时需要 glib-2.0 的静态库, -lfontconfig -lfribidi -lfreetype -lglib-2.0 -lintl -lpng16 -lxml2 -lz -lws2_32 http://www.cnblogs.com/nlsoft
查看 MPlayer-1.1.1 doxygen 代码说明文档
下载 http://pan.baidu.com/s/1ntj0XLn