zoukankan      html  css  js  c++  java
  • [docker] docker中使用ffmpeg将m3u8转为mp4

    docker中使用ffmpeg将m3u8转为mp4

    通过在 docker 中创建容器运行 jrottenberg/ffmpeg 镜像,下载 m3u8 视频并转码保存为 mp4 视频文件。

    可以将下面的代码保存为bat文件执行。

    :: 将m3u8转为mp4 (基于 docker ffmpeg)
    set m3u8Url=http://xxx/index.m3u8
    :: 输出视频保存的本地目录 (注意,windows目录的 "\" 要转为 "/" ,"D:\" 改为 "/D/")
    set localDir=/D/localDir/
    :: 输出文件名称
    set videoName=out2.mp4
    
    :: 运行docker开始转换
    docker run -v %localDir%:/disk jrottenberg/ffmpeg -i "%m3u8Url%" -vcodec copy -acodec copy -absf aac_adtstoasc /disk/%videoName%
    
    :: 如果出现 docker: Error response from daemon: status code not OK but 500: 类错误,这是权限的问题(参考 https://www.80shihua.com/archives/2589)
    :: 在 dockerDashBoard -> Settings -> Resources -> FILE SHARING 中,添加相应的目录或磁盘,点击 "Apply & Restart" 就行了
    
    pause
    
  • 相关阅读:
    Codeforces 723d [暴力dfs]
    Codeforces 723e [图论][欧拉回路]
    Hihocoder 1035 [树形dp]
    Codeforces 721C [dp][拓扑排序]
    Codeforces 721D [贪心]
    info
    关于string操作
    Floyd求最小环 HDU1599
    Codeforces Round #572 (Div. 2) B Number Circle
    A. XXXXX
  • 原文地址:https://www.cnblogs.com/yangyxd/p/15716552.html
Copyright © 2011-2022 走看看