V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
NullMan
V2EX  ›  问与答

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

  •  
  •   NullMan · May 11, 2017 · 7389 views
    This topic created in 3273 days ago, the information mentioned may be changed or developed.

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

    Supplement 1  ·  May 11, 2017
    我没想到我会被喷,真的,很意外。我只能对不适当的文字语气感到抱歉,但是不对有偿求代码的态度感到抱歉。既然没人帮助,那么就算了。

    感谢各位的关注!
    Supplement 2  ·  May 12, 2017
    很抱歉没注明示例网站的内容,给造成了困扰。

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


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

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

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

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

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

    简单来说

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


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

    @Livid
    ppwangs
        56
    ppwangs  
       May 12, 2017
    感谢楼主,发现个不错的网站
    bib
        57
    bib  
       May 12, 2017
    用 pornhub 举例也是罪了,楼主很腐嘛,注意身体。
    why1
        58
    why1  
       May 12, 2017 via Android
    主要是楼主赚了多少,大家都恨死了,就像 hao123 成功了,我再也不用了一样
    tagtag
        59
    tagtag  
       May 12, 2017
    楼上的看到 pornhub 这么明显的名字还在办公室点?主要是国外很多 pron 网站在视频上鼠标悬停都会播出一段预览(很贴心☺️),楼主主要想说这个功能,可能没找到非 pron 视频网站有这功能。。。
    Explorare
        60
    Explorare  
       May 12, 2017
    pornhub 还行。为啥不用 gayhub 呢
    ml3661190
        61
    ml3661190  
       May 12, 2017
    那个 billbill 视频 神似李维嘉....
    Tunar
        62
    Tunar  
       May 12, 2017
    为啥子是 pornhub
    LeoDev
        63
    LeoDev  
       May 12, 2017
    卧槽!贴这网站能不能注明一下!!!同事后面看着呢!!!
    esile
        64
    esile  
       May 12, 2017 via iPhone
    lz 肯定是干大事的人,我们懂的
    agostop
        65
    agostop  
       May 13, 2017
    你们说说你们一天捣鼓这些干啥?就值 50 块,哈哈哈哈哈哈哈哈。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3695 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 203ms · UTC 05:00 · PVG 13:00 · LAX 22:00 · JFK 01:00
    ♥ Do have faith in what you're doing.