50 元有偿求 ffmpeg 剪切、合并、转码的命令,真的是有偿!

2017-05-11 19:42:34 +08:00
 NullMan

有个 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!

6833 次点击
所在节点    问与答
65 条回复
NullMan
2017-05-11 23:20:29 +08:00
@faceair 支付宝提示: 帐号不存在,或对方关闭了“通过邮箱找到我”隐私开关。
faceair
2017-05-11 23:22:55 +08:00
@NullMan #21 看了下查找选项好像是被关掉了.. 重新打开了..
faceair
2017-05-11 23:24:39 +08:00
已收到楼主的转账 😃
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 你就自己研究下吧。
1234rty
2017-05-11 23:31:24 +08:00
@faceair 你 50 元就接了不怕被别人喷吗
laodao
2017-05-11 23:34:09 +08:00
@faceair 技术态度值得赞
faceair
2017-05-11 23:34:41 +08:00
@1234rty #25 我拿开源的代码帮楼主改了几行满足要求了有什么问题?
NullMan
2017-05-11 23:35:03 +08:00
@faceair 感谢你的认真。
aliipay
2017-05-11 23:37:44 +08:00
@1234rty 没关系 他的回答应该不能用
faceair
2017-05-12 00:04:15 +08:00
@aliipay #29 不能用的话我为什么要收钱呢?
视频为证 http://7d9j3g.com1.z0.glb.clouddn.com/QQ20170512-000144-HD.mp4
Showfom
2017-05-12 00:16:33 +08:00
@faceair 小伙子不错,狠狠地打了楼上包括我在内的脸,就喜欢你这样打脸的 嘿嘿
leopku
2017-05-12 00:20:22 +08:00
@faceair
fool
2017-05-12 00:29:39 +08:00
@faceair 想问下你贴的视频里面的影片是什么?挺可爱的
faceair
2017-05-12 00:40:30 +08:00
@fool 不给那是我老婆 (
戳 -> http://www.bilibili.com/video/av6424560
caomu
2017-05-12 00:43:15 +08:00
我很好奇 lz 的需求,是要搞什么公交车吗?开车的时候叫上一声。
xspoco
2017-05-12 02:25:41 +08:00
看到这个价格 我就知道 LZ 会被喷。果然没失望
fool
2017-05-12 03:26:57 +08:00
@faceair 哇,吐血,你成功的毁了她们的好感,我现在怎么感觉她们是男的了。。。
J0022ZjV7055oN64
2017-05-12 03:31:53 +08:00
@fool #31
@fool 内容是 PPAP (Pen Pineapple Apple Pen)
mylab
2017-05-12 09:27:48 +08:00
@faceair
yangxiongguo
2017-05-12 09:48:01 +08:00
@faceair

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

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

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

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

© 2021 V2EX