«

»

3月 07

脚本:批量remux媒体(特别是MP4,flv等)文件

小丸因为稳定原因不提供这个功能,我们自己写一个。

请注意,对于多轨道文件,不保证正确或成功。

请自行确认目标格式是否可以封装原数据流。

老规矩,MIT协议。随便抱走,文件坏了不负责。

基于python3写的。

 

用法:

python3 ***.py

 

6 comments

Skip to comment form

  1. nuomi

    https://github.com/soimort/you-get/tree/develop/src/you_get/processor
    这里有三个,ffmpeg.py、join_flv.py 和 join_mp4.py。

    1. Beining

      顺手看了一下整个的代码。。。
      A和B站,用API的速度应该能快一些,而且可以使用海外加速,具体看之前的一个文章。。。
      我就直接懒一下,用最无脑的copy方法直接remux了。
      这个脚本唯一的用途是直接remux整个文件夹下的东西。
      这是某天在丸妞反馈群里面有人提出的要求,因为小丸不提供这个功能。
      顺手涂抹几个字,仅为完成这个功能。。。

      1. 默默

        这个就是批量封装后自动删除源文件吗 能不能做成一个软件 或者bat这样的东西

        1. Beining

          对。
          Python写的,乐意叫脚本就叫脚本,乐意叫软件也成。
          bat。。。没办法,linux的脚本还不会写,而且我没有windows环境可以用。。。
          弄一个python就啥都可以跑了。

  2. 棒子打下的777

    对这东西没信心

    1. Beining

      只要ffmpeg不拉肚子,这个东西就不拉肚子。
      要是ffmpeg拉肚子,那你无论如何都得重新转码了。
      不建议拿多轨道文件作死。而且我也不准备支持——要是有这个需求,自己敲ffmpeg命令呗。这个需求很明显不会用到批量。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">