跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 快速将 9.6GB 视频分割为 8Gb+1.6GB 的软件方便推荐吗?
未分類
7 10 月 2020

快速将 9.6GB 视频分割为 8Gb+1.6GB 的软件方便推荐吗?

快速将 9.6GB 视频分割为 8Gb+1.6GB 的软件方便推荐吗?

資深大佬 : Apol1oBelvedere 2

测试过如下软件:
1.ultra video splitter:无法一步分割,且在 Win10 下打不开 H.264 的 MP4 文件(已安装 K-Lite-Codec 编解码器)。
2.boilsoft video splitter:无法一步分割,在保存为一个文件后,剩余部分文件还要在操作一遍。
3.格式工厂:有此功能,但是设置按 8000MB 文件大小分割,出来 4GB+4.1GB+1.5GB 三个文件,实际应该出来两个文件才对,不知道为什么出现这样的错误?
大佬有話說 (21)

  • 資深大佬 : xinge666

    ffmpeg

  • 資深大佬 : undeflife

    mkvtoolnix

  • 資深大佬 : undeflife

    没注意到你说的第二点 mkvtoolnix 也需要操作两次

  • 資深大佬 : brucmao

    Split

  • 資深大佬 : cst4you

    LosslessCut

  • 資深大佬 : msg7086

    mp4box -splits 8192000 video.mp4

  • 資深大佬 : kokutou

    ffmpeg
    mkvtoolnix

  • 資深大佬 : Dukec

    FFmpeg

  • 資深大佬 : zengming00

    QQ 影音无损剪切想多大就多大

  • 資深大佬 : wttx

    手刹?好像界面还行

  • 主 資深大佬 : Apol1oBelvedere

    @undeflife 是的,ffmpeg -ss 00:00:00 -t 00:00:30 这种也需要操作两次。现在只发现格式工厂可以一步把视频分成两部分保存。只是它的按大小分割视频出了点功能上的差错。

  • 資深大佬 : yongligua

    ffmpeg -fs 可以么…

  • 主 資深大佬 : Apol1oBelvedere

    @yongligua 可以实现按大小切割“-fs limit_size:set the limit file size in bytes”,但是需要操作两次,是否有办法设置参数后一个命令直接将视频分割为两部分?

  • 資深大佬 : xmumiffy

    mp4tools 应该能一次性完成,不过其实没差别,mp4 可以时间跳转,你分两次操作也不会变成读两次完整文件

  • 主 資深大佬 : Apol1oBelvedere

    @xmumiffy mp4tools 只能按时间分割文件,不能按大小分割文件。但是按时间分割可以一次分个完成,很好。
    暂时性总结:
    1. mp4tools:只能按时间分割,可一次性分割成多段,速度快。(推荐)
    2. boilsoft video splitter:可按时间分割(能提示分段大小,相当于按大小分割),只能一次分割出一个片段,综合功能不错。
    3. 格式工厂:按时间分割,按分段数量分割使用不错,按分段大小分割不准,有问题。

  • 資深大佬 : lxilu

    格式工厂用了 ffmpeg ;
    为何要一次?性能?测否?

  • 主 資深大佬 : Apol1oBelvedere

    @lxilu 因为上传到视频网站的大小和时长有限制,故需要对视频文件分割后上传。多个视频文件分割时,一次把单个文件直接分割好最方便快捷。
    ffmpeg 如果能有脚本直接输入分段大小或分段时长,并直接分好一整个文件,那就很方便了。
    目前 mp4tools 里的 MP4splitter 能按时间一步到位分割好,格式工厂的按大小分割有点问题。

  • 資深大佬 : lxilu

    就两行命令啊

  • 主 資深大佬 : Apol1oBelvedere

    @lxilu 如果只分割一个文件倒还好,如果文件很多时,需要不断修改命令的“文件结束时间(每个不一样)”、“源文件名”、“输出文件名”,操作有些繁琐,没有 mp4tools 里的 MP4splitter 便捷了:
    ffmpeg -ss 00:00:00 -t 10:00:00 -i “2020 年超算会议.mp4” -c copy “2020 年超算会议 01.mp4”
    ffmpeg -ss 10:00:00 -t 12:05:36 -i “2020 年超算会议.mp4” -c copy “2020 年超算会议 02.mp4”

  • 資深大佬 : lxilu

    糊了一个 PowerShell:
    $file=$args[0];
    .ffmpeg -i “$file” -c copy -fs 8G “$file-1.mp4”;
    $dur=(.ffmpeg.exe -i “$file-1.mp4” 2>&1|Select-String -SimpleMatch “Duration”|findstr “Duration”).Split(‘,’)[0].Split(‘ ‘)[3];
    .ffmpeg -i “$file” -c copy -ss $dur “$file-2.mp4”;

  • 主 資深大佬 : Apol1oBelvedere

    @lxilu 谢谢您的帮助,这个非常有用。使用方法(备注给大家):
    1.设置允许脚本运行策略:
    PS E:> Get-ExecutionPolicy
    PS E:> Set-ExecutionPolicy UnRestricted
    2.运行脚本(如果脚本不在 ffmpeg 安装文件夹路径下运行,则需要将脚本更新为):
    $file=$args[0];
    ffmpeg -i “$file” -c copy -fs 4G “$file-1.mp4”;
    $dur=(ffmpeg.exe -i “$file-1.mp4” 2>&1|Select-String -SimpleMatch “Duration”|findstr “Duration”).Split(‘,’)[0].Split(‘ ‘)[3];
    ffmpeg -i “$file” -c copy -ss $dur “$file-2.mp4”;

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具