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
MPlayer 增加边看边剪切功能的更多相关文章
- MPlayer-ww 增加边看边剪切功能+生成高质量GIF功能
http://pan.baidu.com/s/1eQm5a74 下载FFmpeg palettegen paletteuse documentation 需要下载 FFmpeg2.6 以上 并FFmp ...
- MPlayer-ww 增加边看边剪切功能
解压到 D:\MPlayer-ww 运行 copy_font.bat 安装字体 LED_font.ttf 双击 MPlayer_ww_openWith.reg 添加右键播放功能 outformat.i ...
- Linux下vi编辑器粘贴复制剪切功能
RedHat 9.0 Linux下vi编辑器实现简单的粘贴复制剪切功能": 如果想把文件内的第三行内容黏贴到第十五行: 1.进入你的文件,(处于命令模式,而不是编辑模式) 2.将你的光标移到 ...
- JEECG--去掉(增加)登陆页面验证码功能 - CSDN博客
JEECG--去掉(增加)登陆页面验证码功能 - CSDN博客https://blog.csdn.net/KooKing_L/article/details/79711379
- 商品呢拖拽到购物车,appendChild的剪切功能
今天来到了妙味课堂的html5课程的第2张的第8节,讲的是把商品拖拽到购物车的演示.其中有一个关于appendChild的使用,,每次拖拽都会触发这个方法,但是每次之后,却还是只有一个总价,好吧,说不 ...
- Java实现点击一个Jlabel增加一个Jlabel的小功能
当界面生成以后,自己想做一个点击一个Jlabel增加一个Jlabel,即类似于QQ的添加好友以后可以及时的加进一个好友.自己做了好久,发现不能及时刷新.在网上查了一下,然后自己研究了一小会.发现需要v ...
- 在XMPP的JAVA开源实现Openfire中,增加LBS 附近的人功能
1. XMPP协议 与 Openfire XMPP协议是IM领域的标准协议了,具体可参考 http://xmpp.org 及RFC6120,RFC6121,RFC6122等相关文档. http: ...
- 在.Net Core WebAPI下给Swagger增加导出离线文档功能
一丶前言 最近刚接触到Swagger,在github上下载了它的源码和demo学习了一遍,发现这个组件非常好用,不过不足的是它没有导出离线文档的功能,于是乎我就想给它加一个导出功能 Swagger G ...
- PDF 补丁丁 0.6.0.3413 版发布(修复提取图片问题,增加自动检查软件更新功能)
新的测试版修复了提取图片旋转方向错误.遇到格式错误的图片后无法继续提取的问题. 另外增加了自动检查软件版本更新的功能(该功能不上传关于用户的任何个人信息,仅向本博客请求静态的版本信息文件,可在“帮助- ...
随机推荐
- Java原来如此-遍历Map的三种方法
import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; pub ...
- ThinkPHP多表联合查询的常用方法
1.原生查询示例: $Model = new Model(); $sql = 'select a.id,a.title,b.content from think_test1 as a, think_t ...
- Day1 三级目录
d_city = { "河南" : {"郑州" : ["二七区","中原区","回族管城区",&qu ...
- BZOJ-1066 蜥蜴 最大流+拆点+超级源超级汇
1066: [SCOI2007]蜥蜴 Time Limit: 1 Sec Memory Limit: 162 MB Submit: 2582 Solved: 1272 [Submit][Status] ...
- mysql实用教程的数据构造
create database XSCJ; use XSCJ; create table XS ( 学号 ) primary key not null, 姓名 ) not null, 专业名 ), 性 ...
- POJ1125 Stockbroker Grapevine
Description Stockbrokers are known to overreact to rumours. You have been contracted to develop a me ...
- Android 服务类Service 的详细学习
http://blog.csdn.net/vipzjyno1/article/details/26004831 Android服务类Service学习四大组建 目录(?)[+] 什么是服务 服务有 ...
- iOS开源项目汇总
扫描wifi信息: http://code.google.com/p/uwecaugmentedrealityproject/ http://code.google.com/p/iphone-wire ...
- Linux的学习路线图
一.学习Linux的基本要求1. 掌握至少50个以上的常用命令. 2. 熟悉Gnome/KDE等X-windows桌面环境操作 . 3. 掌握.tgz..rpm等软件包的常用安装方法 4. 学习添加外 ...
- 如何快速读懂大型C++程序代码
要搞清楚别人的代码,首先,你要了解代码涉及的领域知识,这是最重要的,不懂领域知识,只看代码本身,不可能搞的明白.其次,你得找各种文档:需求文档(要做什么),设计文档(怎么做的),先搞清楚你即将要阅读是 ...