微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用ffmpeg将视频转换为hls后,新视频没有屏幕只有音频

如何解决使用ffmpeg将视频转换为hls后,新视频没有屏幕只有音频

我在创建 HLS 流时遇到问题,有时我创建的视频只有音频并且显示黑屏 下面是我的代码

/opt/nodejs/ffmpeg -i "https://******-v1-post-content.s3.us-east-
2.amazonaws.com/104/posts/win/video/item-1615842876280.mov" -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls /tmp/item-1615842876280.m3u8

命令的输出

stderr: ffmpeg version 4.2.3-static https://johnvansickle.com/ffmpeg/  copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 8 (Debian 8.3.0-6)
Input #0,mov,mp4,m4a,3gp,3g2,mj2,from 'https://*****-v1-post-content.s3.us-east-2.amazonaws.com/104/posts/win/video/item-1615842876280.mov:
  Metadata:
    major_brand     : qt  
    minor_version   : 0
    compatible_brands: qt  
    creation_time   : 2021-03-13T08:49:02.000000Z
  Duration: 00:00:03.50,start: 0.000000,bitrate: 7984 kb/s
    Stream #0:0(und): Video: hevc (Main) (hvc1 / 0x31637668),yuv420p(tv,bt709),1920x1080,7881 kb/s,29.97 fps,29.97 tbr,600 tbn,600 tbc (default)
    Metadata:
      rotate          : 90
      creation_time   : 2021-03-13T08:49:02.000000Z
      handler_name    : Core Media Video
      encoder         : HEVC
    Side data:
      displaymatrix: rotation of -90.00 degrees
    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D),44100 Hz,mono,fltp,83 kb/s (default)
    Metadata:
      creation_time   : 2021-03-13T08:49:02.000000Z
      handler_name    : Core Media Audio
[hls @ 0x6684ec0] opening '/tmp/item-16158428762800.ts' for writing
Output #0,hls,to '/tmp/item-1615842876280.m3u8':
  Metadata:
    major_brand     : qt  
    minor_version   : 0
    compatible_brands: qt  
    encoder         : Lavf58.29.100
    Stream #0:0(und): Video: hevc (Main) (hvc1 / 0x31637668),q=2-31,90k tbn,83 kb/s (default)
    Metadata:
      creation_time   : 2021-03-13T08:49:02.000000Z
      handler_name    : Core Media Audio
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)

谢谢!

塞瓦达

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。