码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【工具】利用ffmpeg将网页中的.m3u8视频文件转化为.mp4格式


    目录

    0.环境

    1.背景

    2.前提

    3.详细描述

    1)在网站上找到你想下载的视频的.m3u8链接

    2)打开命令行,用ffmpeg命令进行转化

    3)过程&结果截图


    0.环境

    windows64  + ffmpeg

    1.背景

    网页上有个.m3u8格式的视频文件,但是不允许直接右键保存,所以我用开发者模式获取.m3u8文件链接后,用ffmpeg工具转化为.mp4格式的视频文件并保存

    ffmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,采用LGPL或GPL许可证。它提供了录制、转化以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg有非常强大的功能包括:视频采集功能、视频格式转换、视频抓图、给视频加水印等。

    2.前提

    我们用命令行中的ffmpeg工具进行视频的转化,这就要求本地有下载好的 ffmpeg 工具

    ffmpeg具体下载步骤不做赘述

    1)windows请参考以下链接:

    【FFmpeg】Windows 搭建 FFmpeg 命令行运行环境_ffmpeg-n4.4-latest-win64-gpl-4.4.zip快速下载_韩曙亮的博客-CSDN博客

    2)linux请参考:

    【ffmpeg基础】ffmpeg的下载安装_ffmpeg下载_音视频开发老马的博客-CSDN博客

    安装后使用命令【ffmpeg -V】可以查看版本,显示如下则为安装成功

    3.详细描述

    1)在网站上找到你想下载的视频的.m3u8链接

    (网页上按F12进入开发者模式),把.m3u8视频链接复制

    2)打开命令行,用ffmpeg命令进行转化

    ffmpeg -i https://XXXX.m3u8 -c copy -bsf:a aac_adtstoasc videoName.MP4 

    ffmpeg -i 后面加的是上个步骤中复制的.m3u8链接

    videoName是自定义的转码后的.mp4的文件名

    3)过程&结果截图

    转换中:

    转换完成:

    转换好的.mp4文件:

    转换时间:

    我这个视频文件1.88G,转换了10分钟,时间根据每个人网速各有不同,仅供参考

    至此,转化结束


    更新于2023.10.18

    还有同学是利用工具直接下载网页上的视频,链接如下(不过我没试过),仅供参考

    FetchV-Chrome/Edge/Browser Extension For Download Video From Website


    --END--

  • 相关阅读:
    神舟通用数据库
    OpenAI 发布会总结-图片版
    Vue-脚手架的创建
    单端信号转差分信号
    spannerlib优雅的go异常处理
    信号完整性分析基础知识之有损传输线、上升时间衰减和材料特性(十):有损传输线在时域中的表现
    国庆作业 day 2
    【嵌入式】STM32控制脉冲个数
    git 创建分支并提交
    JSP+MySQL绿色环境保护网站的设计于实现
  • 原文地址:https://blog.csdn.net/qq_41539778/article/details/133885820
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号