pessoa
(pessoa)
1
有时有剪辑出视频的片段、截去片头片尾的需求,但即使只是剪切出视频片段也太耗时间了。因为这里谈论的都是本地的视频,就想到了另一种可能的方法。
现在的视频播放器都支持仅播放 AB 段的功能,但这种配置无法保存仅一次有效,而且必须是连续的区间。
有没有播放器支持这种文件:先是包含视频的位置信息,然后是指定的跳过或播放的片段。这样用视频播放器打开这种文件,就可以直接只播放视频指定的片段,而无需耗费编辑的时间。
类似这种
……
file: */*/*/xxxx.mp4
Don't Play: 00:00:00-00:02:00
# Play: 00:02:00-01:00:00
-EOF-
或者有没有其他能在20秒内截取出视频特定片段的办法?
啊啊啊,我记得QQ影音,直接拖动哪里到哪里,然后截取视频的功能,具体是不是依赖硬件就忘记了
另外可以自己写一个,那个迅雷影音开放了api,自己写一个带记录的播放器就好了,反正需要的就是储存记录,储存播放片段,然后播放时候给控件命令就好了
然后我想想,vmix不知道行不行,之前有个国产的,后来忘记名字了,挺好用的,他们大屏输出用的,免费版的就够你要的需求了
找到了, Kommander Z1 这个你试试 ?
其实,用 FFMPEG 可以批量去片头片尾的。由于是无损裁剪,几秒钟就可以出来了。
我之前有用 ffmpeg 写了一个批处理脚本,但是我打包加壳后 把源码搞丢了。工具还能用,你可以试试:批量去片头片尾
部分源码参考:
1 个赞
gamous
(gamous)
6
批量处理或是快速处理多媒体文件时,首选ffmpeg
qpp
(qpp)
7
我找到了方法, 自制播放列表, 用vlc播放.
废话不说了,
1, tc文件管理器, 选中想播放的多个媒体文件, 菜单栏:标记:复制名称包括完整路径(tc版本不同, 可能不在标记组里面. 必须有路径, 否则vlc报错)
2, emeditor, 粘贴文本, ctrl+H查找替换, 正则,
查找:^
替换:#EXTVLCOPT:start-time=180\n#EXTVLCOPT:stop-time=190\n
替换全部
180和190就是起止秒数
保存为.m3u文件, 关键: 编码选utf-8无签名. 媒体文件名如果有汉字, vlc就不能认简体编码了, 报错
3, vlc 306版本, 拖拽m3u播放…建议vlc全屏, 否则有的电影看不到下方的时间条
pessoa
(pessoa)
3
多谢,要是找不到完全符合的方案的话,这个应该就是最便捷的方法。
我设想里没实际编辑视频这回事,是因为我电脑的 CPU 和 GPU 不太行 就算有什么方法大幅节省了手动编辑的时间,电脑慢慢输出一时输出不完
666,说到播放列表,我想到了那个叫做airplayer3的播放器,当年很喜欢那个界面来着,不过好像win10不是那么流畅了,有bug了
他还发布了个叫音悦台还是什么的app,可以放mv的,就直接拖进去播放列表播放,至于说协议或者表达式的问题就不知道了。。。
胡乱发感慨,勿怪勿怪