有没有什么办法能快速导出一个视频中指定的片段

2020-12-05 09:30:53 +08:00
 movq

用 PR 这样做,导出非常慢,我就感觉很迷惑,难道不是直接把文件的一个连续片段切割出来就行了嘛?(不懂,求教)

2498 次点击
所在节点    程序员
15 条回复
hello2060
2020-12-05 09:34:43 +08:00
Ffmepg ss 指定其实时间 -t 指定长度 -vcode copy -acodec copy 指定音视频编解码不变
hello2060
2020-12-05 09:36:11 +08:00
命令行很久不用了应该是 ffmepg -I a.mp4 -ss 00:00:00 -t 00:01:00 -vcodec copy -acodec copy out.mp4 从开头剪一分钟
hello2060
2020-12-05 09:39:02 +08:00
导出满可能是在重新 encode 了
f165af34d4830eeb
2020-12-05 10:00:53 +08:00
楼上说的对,不过有一个 typo,是 ffmpeg 。用 ffmpeg 截取很快的,不需要 re-encode 。
msg7086
2020-12-05 10:12:56 +08:00
mp4 可以用 mp4box,mkv 可以用 mkvtoolnix,最小切割单位 GOP 。
hahasong
2020-12-05 10:54:54 +08:00
有没有想过是配置太差了
pinnacle
2020-12-05 11:01:44 +08:00
@hahasong 正解。PR 吃配置
crclz
2020-12-05 11:07:12 +08:00
#1 是对的
回复 #6 #7 : x264 编码库 /编码程序 和 PR 那一坨东西关系不大
shlabc
2020-12-05 12:26:05 +08:00
ffmpeg -y -ss 00:01:11 -i a.mp4 -map 0:v -map 0:a:0 -to 00:00:05.50 a1.mp4
从 1 分 11 秒,剪辑 5 秒半
wangsd
2020-12-05 12:38:00 +08:00
JinTianYi456
2020-12-05 13:04:27 +08:00
> 难道不是直接把文件的一个连续片段切割出来就行了嘛?
并不是,请查阅视频编解码与音频编解码。类似压缩包的解压 /压缩
misdake
2020-12-05 13:13:08 +08:00
如果不精确要求时间的话,不重新编码,用 2L 的那个
如果要求精确时间,就需要重新编码,快不了
royzxq
2020-12-05 13:17:59 +08:00
smart cutter

ffmpeg 截取的多多少少会有点音画不同步的问题。 别杠,杠就你对。
WillWon
2020-12-05 14:10:35 +08:00
微软自带的视频软件可以直接剪辑导出
732870147
2020-12-05 14:30:45 +08:00
ffmpeg,ss,t,copy 秒出,
精确到具体帧,得重新编码,可以选硬件编码,如-c:v h264_nvenc

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/732341

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX