V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
NullMan
V2EX  ›  问与答

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

  •  
  •   NullMan · 2017-05-11 19:42:34 +08:00 · 6842 次点击
    这是一个创建于 2760 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有个 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 条附言  ·  2017-05-11 21:58:51 +08:00
    我没想到我会被喷,真的,很意外。我只能对不适当的文字语气感到抱歉,但是不对有偿求代码的态度感到抱歉。既然没人帮助,那么就算了。

    感谢各位的关注!
    第 2 条附言  ·  2017-05-12 16:49:25 +08:00
    很抱歉没注明示例网站的内容,给造成了困扰。

    PS: 我以为程序员都会知道全世界最大的成人网站地址。
    65 条回复    2017-05-13 14:40:11 +08:00
    charove
        1
    charove  
       2017-05-11 19:46:12 +08:00 via Android
    不懂帮顶,感觉楼主会被有些人喷。。
    ovear
        2
    ovear  
       2017-05-11 19:46:46 +08:00
    LZ 啊。。50 快还是不要说价格了。。
    )估计会被喷
    eoxy
        3
    eoxy  
       2017-05-11 19:48:56 +08:00   ❤️ 1
    打发叫花子呢?至少得 60 !
    Phariel
        4
    Phariel  
       2017-05-11 19:51:02 +08:00
    新闻爆料还要 100 呢。。。
    imn1
        5
    imn1  
       2017-05-11 19:59:50 +08:00   ❤️ 1
    举报 LZ 帖色情网站链接,会不会多于 50 ?
    laodao
        6
    laodao  
       2017-05-11 20:06:19 +08:00   ❤️ 8
    本人专业搞 ffmpeg 的,你直接问都比说给 50 强。。。
    7654
        7
    7654  
       2017-05-11 20:10:24 +08:00
    说的这么直白,收益 50%作为报酬
    taresky
        8
    taresky  
       2017-05-11 20:16:45 +08:00 via iPhone   ❤️ 4
    如果有多个人贴出了答案,我会把钱付给命令/脚本最简单&最好用&输出文件最小的那位,一经采用,付费 50 元。


    笑死了,你们踊跃点
    linhua
        9
    linhua  
       2017-05-11 20:16:48 +08:00
    jakes
        10
    jakes  
       2017-05-11 20:32:10 +08:00 via iPhone
    最后一句简直笑死
    Showfom
        11
    Showfom  
       2017-05-11 20:32:17 +08:00
    50 块。。。。。。你出 500 应该会有人来接
    Mac
        12
    Mac  
       2017-05-11 22:06:24 +08:00
    LZ 你觉得你自己写个问题的这点字只值 50 块么?
    faceair
        13
    faceair  
       2017-05-11 22:14:34 +08:00
    https://davidwalsh.name/video-preview 应该符合要求吧?
    faceair
        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
    dingzi
        15
    dingzi  
       2017-05-11 22:33:47 +08:00 via iPhone
    这个不会在朋友圈去卖小视频吧
    NullMan
        16
    NullMan  
    OP
       2017-05-11 22:41:24 +08:00
    @faceair 感谢分享! 这段代码只有剪辑,合并。没有音频去除&降低分辨率. 这段代码输出文件的清晰度跟源文件是一样的。目前我知道怎么去除音频了,但还是不晓得怎么把 720P 转成 180P.
    faceair
        17
    faceair  
       2017-05-11 22:42:49 +08:00
    @NullMan #16 我修改后的已经去掉音频和降低画质了 分别在第 34 和第 70 行
    NullMan
        18
    NullMan  
    OP
       2017-05-11 23:02:41 +08:00
    @faceair 还真行!唯一的遗憾就是输出文件扩展名为.webm 的时候,根本就不生成文件,还有就是生成出的文件达不到 pornhub 那么几百 KB 大小,我这个生成文件有 5M. 世界上最顶尖的技术出自于色情网站的说法真不是空穴来风,哈哈!

    不过还是很感谢你!请留下微信号,我给你发红包。
    NullMan
        19
    NullMan  
    OP
       2017-05-11 23:14:14 +08:00
    @faceair 我知道怎么降低到几百 kb 了,设置比特率为 279K.

    `ffmpeg -i input -b 279K -bufsize 279k out`
    faceair
        20
    faceair  
       2017-05-11 23:17:55 +08:00
    @NullMan #18 可以通过调整 qmin 和 qmax 的数值就可以控制输出画质,可以调高一些,也可以调整其他相关参数加到第 59 行就行。红包可以发到我的支付宝 [email protected],感谢。
    NullMan
        21
    NullMan  
    OP
       2017-05-11 23:20:29 +08:00
    @faceair 支付宝提示: 帐号不存在,或对方关闭了“通过邮箱找到我”隐私开关。
    faceair
        22
    faceair  
       2017-05-11 23:22:55 +08:00
    @NullMan #21 看了下查找选项好像是被关掉了.. 重新打开了..
    faceair
        23
    faceair  
       2017-05-11 23:24:39 +08:00
    已收到楼主的转账 😃
    faceair
        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 你就自己研究下吧。
    1234rty
        25
    1234rty  
       2017-05-11 23:31:24 +08:00 via Android
    @faceair 你 50 元就接了不怕被别人喷吗
    laodao
        26
    laodao  
       2017-05-11 23:34:09 +08:00   ❤️ 1
    @faceair 技术态度值得赞
    faceair
        27
    faceair  
       2017-05-11 23:34:41 +08:00
    @1234rty #25 我拿开源的代码帮楼主改了几行满足要求了有什么问题?
    NullMan
        28
    NullMan  
    OP
       2017-05-11 23:35:03 +08:00
    @faceair 感谢你的认真。
    aliipay
        29
    aliipay  
       2017-05-11 23:37:44 +08:00
    @1234rty 没关系 他的回答应该不能用
    faceair
        30
    faceair  
       2017-05-12 00:04:15 +08:00
    @aliipay #29 不能用的话我为什么要收钱呢?
    视频为证 http://7d9j3g.com1.z0.glb.clouddn.com/QQ20170512-000144-HD.mp4
    Showfom
        31
    Showfom  
       2017-05-12 00:16:33 +08:00
    @faceair 小伙子不错,狠狠地打了楼上包括我在内的脸,就喜欢你这样打脸的 嘿嘿
    leopku
        32
    leopku  
       2017-05-12 00:20:22 +08:00
    @faceair
    fool
        33
    fool  
       2017-05-12 00:29:39 +08:00
    @faceair 想问下你贴的视频里面的影片是什么?挺可爱的
    faceair
        34
    faceair  
       2017-05-12 00:40:30 +08:00 via iPhone   ❤️ 1
    @fool 不给那是我老婆 (
    戳 -> http://www.bilibili.com/video/av6424560
    caomu
        35
    caomu  
       2017-05-12 00:43:15 +08:00
    我很好奇 lz 的需求,是要搞什么公交车吗?开车的时候叫上一声。
    xspoco
        36
    xspoco  
       2017-05-12 02:25:41 +08:00
    看到这个价格 我就知道 LZ 会被喷。果然没失望
    fool
        37
    fool  
       2017-05-12 03:26:57 +08:00
    @faceair 哇,吐血,你成功的毁了她们的好感,我现在怎么感觉她们是男的了。。。
    J0022ZjV7055oN64
        38
    J0022ZjV7055oN64  
       2017-05-12 03:31:53 +08:00   ❤️ 1
    @fool #31
    @fool 内容是 PPAP (Pen Pineapple Apple Pen)
    mylab
        39
    mylab  
       2017-05-12 09:27:48 +08:00
    @faceair
    yangxiongguo
        40
    yangxiongguo  
       2017-05-12 09:48:01 +08:00
    @faceair
    xxdd
        41
    xxdd  
       2017-05-12 09:50:43 +08:00
    pornhub 是什么网站。◕‿◕。
    jimbray
        42
    jimbray  
       2017-05-12 09:55:10 +08:00
    @faceair
    johnlui
        43
    johnlui  
       2017-05-12 10:19:41 +08:00
    这是跟随骗人的色情网站那篇文章准备做黑产了?
    zhangdawei
        44
    zhangdawei  
       2017-05-12 10:21:57 +08:00
    笑死了
    Immortal
        45
    Immortal  
       2017-05-12 10:22:24 +08:00
    不觉得楼主这么做有什么问题 他自己也有思考和讨论
    总比纯伸手党让我看的舒服的多
    Doubear
        46
    Doubear  
       2017-05-12 10:33:30 +08:00 via iPhone
    拿 x 站做样本,总感觉楼主会出事……帮楼主那个也感觉会出事……
    coderluan
        47
    coderluan  
       2017-05-12 10:36:59 +08:00
    50 块钱我感觉没啥问题,对熟悉的人来说只是举手之劳图个乐而已。

    但是“我会把钱付给命令/脚本最简单&最好用&输出文件最小的那位”,我感觉非常蠢(倒不是坏)。

    你现在钱已经付了,别人写出更好的你咋算吗?
    所以一般来说,都是给最先发出来并且能用的人,而且第一时间 append 宣布结果。

    简单来说

    50 块钱求购正常。
    50 块钱招标愚蠢。
    tonghuashuai
        48
    tonghuashuai  
       2017-05-12 10:46:16 +08:00
    50 块还招标?如果走招标的话,报价不应该是你出吧。
    wvidc
        49
    wvidc  
       2017-05-12 10:53:38 +08:00
    口可
    bluefalconjun
        50
    bluefalconjun  
       2017-05-12 11:53:58 +08:00
    知识变现的好例子...
    赞....
    ningcool
        51
    ningcool  
       2017-05-12 12:11:31 +08:00
    @faceair gist 代码网页连接失效了? 也想看看怎么实现~~
    faceair
        52
    faceair  
       2017-05-12 12:25:50 +08:00
    @ningcool #50 没有失效,你网络问题
    CFM880
        53
    CFM880  
       2017-05-12 13:07:12 +08:00
    之前,在我们兴趣小组,让他们帮忙找个 App 设计,当时我的报价 500,只有登录页,一个列表,列表 item 点进入的详情页,也不需要出错提示什么,也被喷,然后自己买 sketch,学,画。。。。
    taresky
        54
    taresky  
       2017-05-12 13:19:14 +08:00
    @coderluan 是的,这个就是求助,50 请你喝一杯星巴克好听多了。


    @CFM880 被喷很正常,你试试发帖 1000 求购一台 iPhone7。
    sgissb1
        55
    sgissb1  
       2017-05-12 13:31:43 +08:00   ❤️ 1
    尼玛!示例网站是个 XXX 网站,老子在上班,没想到 V2EX 已经可以看片了!

    @Livid
    ppwangs
        56
    ppwangs  
       2017-05-12 13:44:33 +08:00
    感谢楼主,发现个不错的网站
    lijunnan
        57
    lijunnan  
       2017-05-12 14:08:20 +08:00
    用 pornhub 举例也是罪了,楼主很腐嘛,注意身体。
    why1
        58
    why1  
       2017-05-12 14:17:19 +08:00 via Android
    主要是楼主赚了多少,大家都恨死了,就像 hao123 成功了,我再也不用了一样
    tagtag
        59
    tagtag  
       2017-05-12 15:16:44 +08:00
    楼上的看到 pornhub 这么明显的名字还在办公室点?主要是国外很多 pron 网站在视频上鼠标悬停都会播出一段预览(很贴心☺️),楼主主要想说这个功能,可能没找到非 pron 视频网站有这功能。。。
    Explorare
        60
    Explorare  
       2017-05-12 15:18:41 +08:00
    pornhub 还行。为啥不用 gayhub 呢
    ml3661190
        61
    ml3661190  
       2017-05-12 16:14:01 +08:00
    那个 billbill 视频 神似李维嘉....
    Tunar
        62
    Tunar  
       2017-05-12 16:15:00 +08:00
    为啥子是 pornhub
    LeoDev
        63
    LeoDev  
       2017-05-12 16:26:42 +08:00
    卧槽!贴这网站能不能注明一下!!!同事后面看着呢!!!
    esile
        64
    esile  
       2017-05-12 21:39:07 +08:00 via iPhone
    lz 肯定是干大事的人,我们懂的
    agostop
        65
    agostop  
       2017-05-13 14:40:11 +08:00
    你们说说你们一天捣鼓这些干啥?就值 50 块,哈哈哈哈哈哈哈哈。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2641 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 07:19 · PVG 15:19 · LAX 23:19 · JFK 02:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.