我需要剪下视频的一部分(当然还有相关的音频)来制作一个短片。例如,从一个位置取 2 分钟,从视频的另一部分取 3 分钟,从另一个位置取 30 秒,然后将它们组合在一起形成一个单独的剪辑。输入视频的格式为 mp4(H.264 编码,AFAICR)。
不需要非常复杂的合并或从一个部分到下一个部分的过渡,也不需要复杂的横幅(文本)在屏幕上,但这样做的一些能力将是一个加分点。
我以前用 iMovie 做过这个,但原始文件的播放时间低于 5MB/分钟,切碎版本的播放时间超过 11MB/分钟,这在我看来真的很糟糕。
在 OS X 上有更好/不同的方法吗?
寻找免费(免费)解决方案。
操作系统:OS X 10.9.3
我正在尝试使用 sed 来提取 URL 查询字符串中许多键值对之一的值部分
这就是我正在尝试的:
echo 'http://www.youtube.com/watch?v=abc&g=xyz' | sed 's@^https?://(www.)?youtube.com/(watch\\?)?.*?v(=|/)([a-zA-Z0-9\-_]*)(&.*)?$@$4@'
Run Code Online (Sandbox Code Playgroud)
但它总是按原样输出输入 URL。
我究竟做错了什么?
更新 1
澄清一些问题:
sed我正在使用的版本,但它是 Mac OS X (10.7.5) 附带的版本。sed$1、$2 等版本中,似乎是匹配项,\1、\2 等给出错误:
sed: 1: "s@^https?://(www.)?yout ...": \4 not defined in the RE 不正确!正如我后来发现的那样。造成混乱的道歉。更新 2
Have updated the sed RE to make it more specific based on suggestion by @slhck below, but the issue remains as before.
Update 3
Based on the man page for this version of sed …
在电影和电视节目中,他们表明手机无法被追踪的唯一方法是取出电池(并可选择将其分成两部分:-)。
但如果这是真的,那么这意味着即使在飞行模式下,一个人的手机也在 ping 手机信号塔——否则手机怎么能被追踪呢?
推论:手机是否只能通过 SIM 卡或 SIM 卡和手机的 IMEI 号进行追踪?
audio ×1
cellular ×1
command-line ×1
mac ×1
macos ×1
parsing ×1
sed ×1
smartphone ×1
url ×1
video ×1