谷姐:我们都是谷歌迷
We are all Google fans

【解决了】m3u8加密出错是怎么回事-魔鬼筋肉人

Rate this post

解决了老哥们
-hls_key_info_file encrypt2.keyinfo这个文件里面需要用这种格式
http://www.xxx.com/oauth/encrypt.key
encrypt.key
e761e8545e49d2312357550245da3
然后用这个运行:ffmpeg -y -i demo.mp4 -hls_time 4 -hls_key_info_file encrypt2.keyinfo -hls_playlist_type vod -hls_segment_filename "demo_%d.ts" index.m3u8
----------------------------------------

    ffmpeg -y -i test.mp4 -hls_time 4 -hls_key_info_file encrypt.keyinfo -hls_playlist_type vod -hls_segment_filename "test_%d.ts" index.m3u8

    ffmpeg version N-93664-g1ae5a64457 Copyright (c) 2000-2019 the FFmpeg developers
    built with gcc 8.3.1 (GCC) 20190414
    configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
    libavutil 56. 26.100 / 56. 26.100
    libavcodec 58. 52.100 / 58. 52.100
    libavformat 58. 27.103 / 58. 27.103
    libavdevice 58.7.100 / 58.7.100
    libavfilter 7. 49.100 /7. 49.100
    libswscale 5.4.100 /5.4.100
    libswresample 3.4.100 /3.4.100
    libpostproc 55.4.100 / 55.4.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mp4':
    Metadata:
    major_brand : isom
    minor_version : 512
    compatible_brands: mp41
    creation_time : 2022-03-06T06:26:45.000000Z
    encoder : Bandicam 4.3.3.1498 / GDI / Intel Quick Sync Video
    encoder-eng : Bandicam 4.3.3.1498 / GDI / Intel Quick Sync Video
    Duration: 00:00:49.25, start: 0.000000, bitrate: 1608 kb/s
    Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 2856x1552 [SAR 1:1 DAR 357:194], 1406 kb/s, 25.30 fps, 29.97 tbr, 29970 tbn, 59.94 tbc (default)
    Metadata:
    creation_time : 2022-03-06T06:26:45.000000Z
    handler_name : VideoHandler
    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 195 kb/s (default)
    Metadata:
    creation_time : 2022-03-06T06:26:45.000000Z
    handler_name : SoundHandler
    Stream mapping:
    Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
    Stream #0:1 -> #0:1 (aac (native) -> aac (native))
    Press [q] to stop, [?] for help
    [libx264 @ 000001e55cee2580] using SAR=1/1
    [libx264 @ 000001e55cee2580] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 AVX512
    [libx264 @ 000001e55cee2580] profile Progressive High, level 5.0, 4:2:0, 8-bit
    [libx264 @ 000001e55cee2580] 264 - core 157 r2970 5493be8 - H.264/MPEG-4 AVC codec - Copyleft 2003-2019 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
    [hls @ 000001e55cee1f40] Opening 'encrypt.keyinfo' for reading
    [hls muxer @ 000001e55d5900c0] error opening key info file encrypt.keyinfo
    Could not write header for output file #0 (incorrect codec parameters ?): No such file or directory
    Error initializing output stream 0:0 --
    [aac @ 000001e55cf2db00] Qavg: 4106.622
    [aac @ 000001e55cf2db00] 2 frames left in the queue on closing
    Conversion failed!

热议

3楼 魔鬼筋肉人 4小时前

没找到 key Info 文件,创建个就行

有的,同目录下面有这个encrypt.keyinfo
我是win

4楼 lotnpp 3小时前

有的,同目录下面有这个encrypt.keyinfo
我是win

从报错上看是没找到这个文件。。。
不行就检查下 文件格式、路径、拼写之类的,命令本身没问题。

6楼 acpp 3小时前

你的是keyinfo是怎么生成?

7楼 lotnpp 3小时前

我也排查不出来了,你能帮我解决吗,有偿
把这个去掉可以切片,但是加上就提示错误
...

私我个 tg 吧

8楼 蝙蝠侠 3小时前

把路径补全试试

9楼 魔鬼筋肉人 3小时前

私我个 tg 吧

谢谢老哥了,解决了

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 【解决了】m3u8加密出错是怎么回事-魔鬼筋肉人
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活