有个 720P 的 mp4 视频,不论它时长是多少,从第 6 秒开始,每间隔 n 秒(自动算出来),剪切 5 个视频片段,每个视频片段是 2 秒钟,然后把这 5 个视频按顺序合并成一个视频,即为一个 10 秒的视频,还需要把这 10 秒的视频的音频去掉,视频再转换成 180P 的,输出格式为 webm。
我这里贴出一份通过ffmpeg
命令得到一份目标的视频的效果的相关信息,这视频文件是从 pornhub 下载的,我想要我的原视频经过上述一系列的操作,最后的效果跟它差不多:
ffmpeg -i 180P_302K_71114161.webm
ffmpeg version 3.3 Copyright (c) 2000-2017 the FFmpeg developers
built with Apple LLVM version 8.1.0 (clang-802.0.41)
configuration: --prefix=/usr/local/Cellar/ffmpeg/3.3 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --disable-lzma --enable-vda
libavutil 55. 58.100 / 55. 58.100
libavcodec 57. 89.100 / 57. 89.100
libavformat 57. 71.100 / 57. 71.100
libavdevice 57. 6.100 / 57. 6.100
libavfilter 6. 82.100 / 6. 82.100
libavresample 3. 5. 0 / 3. 5. 0
libswscale 4. 6.100 / 4. 6.100
libswresample 2. 7.100 / 2. 7.100
libpostproc 54. 5.100 / 54. 5.100
Input #0, matroska,webm, from '180P_302K_71114161.webm':
Metadata:
encoder : Lavf57.41.100
Duration: 00:00:09.16, start: 0.000000, bitrate: 279 kb/s
Stream #0:0: Video: vp8, yuv420p(progressive), 320x180, SAR 1:1 DAR 16:9, 30 fps, 30 tbr, 1k tbn, 1k tbc (default)
At least one output file must be specified
如果我说的还不是很明白,请到 pornhub.com 去,把鼠标放到视频列表的其中一个视频,它就自动播放剪接合并后的视频。
如果比较复杂,那么就写到.sh
文件来解决,不能用其他编程语言,我希望最后的使用方式如下:
./script.sh input.mp4 output.webm
如果有多个人贴出了答案,我会把钱付给命令/脚本最简单&最好用&输出文件最小的那位,一经采用,付费 50 元。
Thanks!
1
charove 2017-05-11 19:46:12 +08:00 via Android
不懂帮顶,感觉楼主会被有些人喷。。
|
2
ovear 2017-05-11 19:46:46 +08:00
LZ 啊。。50 快还是不要说价格了。。
)估计会被喷 |
3
eoxy 2017-05-11 19:48:56 +08:00 1
打发叫花子呢?至少得 60 !
|
4
Phariel 2017-05-11 19:51:02 +08:00
新闻爆料还要 100 呢。。。
|
5
imn1 2017-05-11 19:59:50 +08:00 1
举报 LZ 帖色情网站链接,会不会多于 50 ?
|
6
laodao 2017-05-11 20:06:19 +08:00 8
本人专业搞 ffmpeg 的,你直接问都比说给 50 强。。。
|
7
7654 2017-05-11 20:10:24 +08:00
说的这么直白,收益 50%作为报酬
|
8
taresky 2017-05-11 20:16:45 +08:00 via iPhone 4
如果有多个人贴出了答案,我会把钱付给命令/脚本最简单&最好用&输出文件最小的那位,一经采用,付费 50 元。
笑死了,你们踊跃点 |
9
linhua 2017-05-11 20:16:48 +08:00
|
10
jakes 2017-05-11 20:32:10 +08:00 via iPhone
最后一句简直笑死
|
11
Showfom 2017-05-11 20:32:17 +08:00
50 块。。。。。。你出 500 应该会有人来接
|
12
Mac 2017-05-11 22:06:24 +08:00
LZ 你觉得你自己写个问题的这点字只值 50 块么?
|
13
faceair 2017-05-11 22:14:34 +08:00
|
14
faceair 2017-05-11 22:31:04 +08:00 1
https://gist.github.com/faceair/0816077815ed982c2adee154ddb6f4a2 改了两行,完全符合题意了
使用 bash ./preview.sh 10444564-1-hd.mp4 preview.webm |
15
dingzi 2017-05-11 22:33:47 +08:00 via iPhone
这个不会在朋友圈去卖小视频吧
|
16
NullMan OP @faceair 感谢分享! 这段代码只有剪辑,合并。没有音频去除&降低分辨率. 这段代码输出文件的清晰度跟源文件是一样的。目前我知道怎么去除音频了,但还是不晓得怎么把 720P 转成 180P.
|
18
NullMan OP @faceair 还真行!唯一的遗憾就是输出文件扩展名为.webm 的时候,根本就不生成文件,还有就是生成出的文件达不到 pornhub 那么几百 KB 大小,我这个生成文件有 5M. 世界上最顶尖的技术出自于色情网站的说法真不是空穴来风,哈哈!
不过还是很感谢你!请留下微信号,我给你发红包。 |
19
NullMan OP |
20
faceair 2017-05-11 23:17:55 +08:00
@NullMan #18 可以通过调整 qmin 和 qmax 的数值就可以控制输出画质,可以调高一些,也可以调整其他相关参数加到第 59 行就行。红包可以发到我的支付宝 [email protected],感谢。
|
23
faceair 2017-05-11 23:24:39 +08:00
已收到楼主的转账 😃
|
24
faceair 2017-05-11 23:31:14 +08:00
输出文件扩展名为.webm 的时候,根本就不生成文件 -> 没太明白你的意思,可能是你的 ffmpg 没有装对应的解码器,我这边测试是 ok 的,你可能需要重装下 ffmpg。如果是 Mac 可以使用 `brew reinstall ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-frei0r --with-libass --with-libvo-aacenc --with-libvorbis --with-libvpx --with-opencore-amr --with-openjpeg --with-opus --with-rtmpdump --with-speex --with-theora --with-tools --with-libvorbis`,如果是 Linux 你就自己研究下吧。
|
30
faceair 2017-05-12 00:04:15 +08:00
|
34
faceair 2017-05-12 00:40:30 +08:00 via iPhone 1
|
35
caomu 2017-05-12 00:43:15 +08:00
我很好奇 lz 的需求,是要搞什么公交车吗?开车的时候叫上一声。
|
36
xspoco 2017-05-12 02:25:41 +08:00
看到这个价格 我就知道 LZ 会被喷。果然没失望
|
38
J0022ZjV7055oN64 2017-05-12 03:31:53 +08:00 1
|
40
yangxiongguo 2017-05-12 09:48:01 +08:00
@faceair 赞
|
41
xxdd 2017-05-12 09:50:43 +08:00
pornhub 是什么网站。◕‿◕。
|
43
johnlui 2017-05-12 10:19:41 +08:00
这是跟随骗人的色情网站那篇文章准备做黑产了?
|
44
zhangdawei 2017-05-12 10:21:57 +08:00
笑死了
|
45
Immortal 2017-05-12 10:22:24 +08:00
不觉得楼主这么做有什么问题 他自己也有思考和讨论
总比纯伸手党让我看的舒服的多 |
46
Doubear 2017-05-12 10:33:30 +08:00 via iPhone
拿 x 站做样本,总感觉楼主会出事……帮楼主那个也感觉会出事……
|
47
coderluan 2017-05-12 10:36:59 +08:00
50 块钱我感觉没啥问题,对熟悉的人来说只是举手之劳图个乐而已。
但是“我会把钱付给命令/脚本最简单&最好用&输出文件最小的那位”,我感觉非常蠢(倒不是坏)。 你现在钱已经付了,别人写出更好的你咋算吗? 所以一般来说,都是给最先发出来并且能用的人,而且第一时间 append 宣布结果。 简单来说 50 块钱求购正常。 50 块钱招标愚蠢。 |
48
tonghuashuai 2017-05-12 10:46:16 +08:00
50 块还招标?如果走招标的话,报价不应该是你出吧。
|
49
wvidc 2017-05-12 10:53:38 +08:00
口可
|
50
bluefalconjun 2017-05-12 11:53:58 +08:00
知识变现的好例子...
赞.... |
53
CFM880 2017-05-12 13:07:12 +08:00
之前,在我们兴趣小组,让他们帮忙找个 App 设计,当时我的报价 500,只有登录页,一个列表,列表 item 点进入的详情页,也不需要出错提示什么,也被喷,然后自己买 sketch,学,画。。。。
|
54
taresky 2017-05-12 13:19:14 +08:00
|
56
ppwangs 2017-05-12 13:44:33 +08:00
感谢楼主,发现个不错的网站
|
57
lijunnan 2017-05-12 14:08:20 +08:00
用 pornhub 举例也是罪了,楼主很腐嘛,注意身体。
|
58
why1 2017-05-12 14:17:19 +08:00 via Android
主要是楼主赚了多少,大家都恨死了,就像 hao123 成功了,我再也不用了一样
|
59
tagtag 2017-05-12 15:16:44 +08:00
楼上的看到 pornhub 这么明显的名字还在办公室点?主要是国外很多 pron 网站在视频上鼠标悬停都会播出一段预览(很贴心☺️),楼主主要想说这个功能,可能没找到非 pron 视频网站有这功能。。。
|
60
Explorare 2017-05-12 15:18:41 +08:00
pornhub 还行。为啥不用 gayhub 呢
|
61
ml3661190 2017-05-12 16:14:01 +08:00
那个 billbill 视频 神似李维嘉....
|
62
Tunar 2017-05-12 16:15:00 +08:00
为啥子是 pornhub
|
63
LeoDev 2017-05-12 16:26:42 +08:00
卧槽!贴这网站能不能注明一下!!!同事后面看着呢!!!
|
64
esile 2017-05-12 21:39:07 +08:00 via iPhone
lz 肯定是干大事的人,我们懂的
|
65
agostop 2017-05-13 14:40:11 +08:00
你们说说你们一天捣鼓这些干啥?就值 50 块,哈哈哈哈哈哈哈哈。
|