有什么可以指定播放区间并保存此配置的视频播放器

有时有剪辑出视频的片段、截去片头片尾的需求,但即使只是剪切出视频片段也太耗时间了。因为这里谈论的都是本地的视频,就想到了另一种可能的方法。

现在的视频播放器都支持仅播放 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 个赞

批量处理或是快速处理多媒体文件时,首选ffmpeg

我找到了方法, 自制播放列表, 用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全屏, 否则有的电影看不到下方的时间条

多谢,要是找不到完全符合的方案的话,这个应该就是最便捷的方法。

我设想里没实际编辑视频这回事,是因为我电脑的 CPU 和 GPU 不太行 :joy: 就算有什么方法大幅节省了手动编辑的时间,电脑慢慢输出一时输出不完 :rofl:

666,说到播放列表,我想到了那个叫做airplayer3的播放器,当年很喜欢那个界面来着,不过好像win10不是那么流畅了,有bug了
他还发布了个叫音悦台还是什么的app,可以放mv的,就直接拖进去播放列表播放,至于说协议或者表达式的问题就不知道了。。。
胡乱发感慨,勿怪勿怪