有个 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!
|      1charove      2017-05-11 19:46:12 +08:00 via Android 不懂帮顶,感觉楼主会被有些人喷。。 | 
|  |      2ovear      2017-05-11 19:46:46 +08:00 LZ 啊。。50 快还是不要说价格了。。 )估计会被喷 | 
|      3eoxy      2017-05-11 19:48:56 +08:00  1 打发叫花子呢?至少得 60 ! | 
|  |      4Phariel      2017-05-11 19:51:02 +08:00 新闻爆料还要 100 呢。。。     | 
|  |      5imn1      2017-05-11 19:59:50 +08:00  1 举报 LZ 帖色情网站链接,会不会多于 50 ? | 
|  |      6laodao      2017-05-11 20:06:19 +08:00  8 本人专业搞 ffmpeg 的,你直接问都比说给 50 强。。。 | 
|  |      77654      2017-05-11 20:10:24 +08:00 说的这么直白,收益 50%作为报酬 | 
|  |      8taresky      2017-05-11 20:16:45 +08:00 via iPhone  4 如果有多个人贴出了答案,我会把钱付给命令/脚本最简单&最好用&输出文件最小的那位,一经采用,付费 50 元。 笑死了,你们踊跃点 | 
|  |      9linhua      2017-05-11 20:16:48 +08:00 | 
|  |      10jakes      2017-05-11 20:32:10 +08:00 via iPhone 最后一句简直笑死 | 
|  |      11Showfom PRO 50 块。。。。。。你出 500 应该会有人来接 | 
|  |      12Mac      2017-05-11 22:06:24 +08:00 LZ 你觉得你自己写个问题的这点字只值 50 块么? | 
|  |      13faceair      2017-05-11 22:14:34 +08:00 | 
|  |      14faceair      2017-05-11 22:31:04 +08:00  1 https://gist.github.com/faceair/0816077815ed982c2adee154ddb6f4a2 改了两行,完全符合题意了 使用 bash ./preview.sh 10444564-1-hd.mp4 preview.webm | 
|  |      15dingzi      2017-05-11 22:33:47 +08:00 via iPhone 这个不会在朋友圈去卖小视频吧 | 
|  |      16NullMan OP @faceair 感谢分享! 这段代码只有剪辑,合并。没有音频去除&降低分辨率.  这段代码输出文件的清晰度跟源文件是一样的。目前我知道怎么去除音频了,但还是不晓得怎么把 720P 转成 180P. | 
|  |      18NullMan OP @faceair 还真行!唯一的遗憾就是输出文件扩展名为.webm 的时候,根本就不生成文件,还有就是生成出的文件达不到 pornhub 那么几百 KB 大小,我这个生成文件有 5M. 世界上最顶尖的技术出自于色情网站的说法真不是空穴来风,哈哈! 不过还是很感谢你!请留下微信号,我给你发红包。 | 
|  |      19NullMan OP | 
|  |      20faceair      2017-05-11 23:17:55 +08:00 @NullMan #18 可以通过调整 qmin 和 qmax 的数值就可以控制输出画质,可以调高一些,也可以调整其他相关参数加到第 59 行就行。红包可以发到我的支付宝 [email protected],感谢。 | 
|  |      23faceair      2017-05-11 23:24:39 +08:00 已收到楼主的转账 😃 | 
|  |      24faceair      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 你就自己研究下吧。 | 
|  |      30faceair      2017-05-12 00:04:15 +08:00 | 
|  |      34faceair      2017-05-12 00:40:30 +08:00 via iPhone  1 | 
|      35caomu      2017-05-12 00:43:15 +08:00 我很好奇 lz 的需求,是要搞什么公交车吗?开车的时候叫上一声。 | 
|  |      36xspoco      2017-05-12 02:25:41 +08:00 看到这个价格 我就知道 LZ 会被喷。果然没失望    | 
|      38J0022ZjV7055oN64      2017-05-12 03:31:53 +08:00  1 | 
|  |      40yangxiongguo      2017-05-12 09:48:01 +08:00 @faceair 赞 | 
|  |      41xxdd      2017-05-12 09:50:43 +08:00 pornhub 是什么网站。◕‿◕。 | 
|  |      43johnlui      2017-05-12 10:19:41 +08:00 这是跟随骗人的色情网站那篇文章准备做黑产了? | 
|  |      44zhangdawei      2017-05-12 10:21:57 +08:00 笑死了 | 
|  |      45Immortal      2017-05-12 10:22:24 +08:00 不觉得楼主这么做有什么问题 他自己也有思考和讨论 总比纯伸手党让我看的舒服的多 | 
|      46Doubear      2017-05-12 10:33:30 +08:00 via iPhone 拿 x 站做样本,总感觉楼主会出事……帮楼主那个也感觉会出事…… | 
|  |      47coderluan      2017-05-12 10:36:59 +08:00 50 块钱我感觉没啥问题,对熟悉的人来说只是举手之劳图个乐而已。 但是“我会把钱付给命令/脚本最简单&最好用&输出文件最小的那位”,我感觉非常蠢(倒不是坏)。 你现在钱已经付了,别人写出更好的你咋算吗? 所以一般来说,都是给最先发出来并且能用的人,而且第一时间 append 宣布结果。 简单来说 50 块钱求购正常。 50 块钱招标愚蠢。 | 
|  |      48tonghuashuai      2017-05-12 10:46:16 +08:00 50 块还招标?如果走招标的话,报价不应该是你出吧。 | 
|  |      49wvidc      2017-05-12 10:53:38 +08:00 口可 | 
|  |      50bluefalconjun      2017-05-12 11:53:58 +08:00 知识变现的好例子... 赞.... | 
|  |      53CFM880      2017-05-12 13:07:12 +08:00 之前,在我们兴趣小组,让他们帮忙找个 App 设计,当时我的报价 500,只有登录页,一个列表,列表 item 点进入的详情页,也不需要出错提示什么,也被喷,然后自己买 sketch,学,画。。。。 | 
|  |      54taresky      2017-05-12 13:19:14 +08:00 | 
|  |      56ppwangs      2017-05-12 13:44:33 +08:00 感谢楼主,发现个不错的网站 | 
|  |      57bib      2017-05-12 14:08:20 +08:00 用 pornhub 举例也是罪了,楼主很腐嘛,注意身体。 | 
|      58why1      2017-05-12 14:17:19 +08:00 via Android 主要是楼主赚了多少,大家都恨死了,就像 hao123 成功了,我再也不用了一样 | 
|  |      59tagtag      2017-05-12 15:16:44 +08:00 楼上的看到 pornhub 这么明显的名字还在办公室点?主要是国外很多 pron 网站在视频上鼠标悬停都会播出一段预览(很贴心☺️),楼主主要想说这个功能,可能没找到非 pron 视频网站有这功能。。。 | 
|  |      60Explorare      2017-05-12 15:18:41 +08:00 pornhub 还行。为啥不用 gayhub 呢 | 
|  |      61ml3661190      2017-05-12 16:14:01 +08:00 那个 billbill 视频  神似李维嘉.... | 
|  |      62Tunar      2017-05-12 16:15:00 +08:00 为啥子是 pornhub | 
|  |      63LeoDev      2017-05-12 16:26:42 +08:00 卧槽!贴这网站能不能注明一下!!!同事后面看着呢!!! | 
|  |      64esile      2017-05-12 21:39:07 +08:00 via iPhone lz 肯定是干大事的人,我们懂的 | 
|      65agostop      2017-05-13 14:40:11 +08:00 你们说说你们一天捣鼓这些干啥?就值 50 块,哈哈哈哈哈哈哈哈。 |