mp4文件没有视频
hi,您好,目前脚本能够导出mp4文件,但是用VLC,QuickTime等播放没有视频,是怎么回事呢?
你检查一下版本,还有就是你下载的是VIP视频吗?
下面是我执行的所有log,在pipenv shell中执行的,下载的不是VIP视频,没有用python3
(videoCreate-master) ➜ videoCreate-master python tencent_video.py /Users/xxx/xxx/videoCreate-master/video/g07973jt621.10701.hls g07973jt621.mp4
['tencent_video.py', '/Users/xxx/xxx/videoCreate-master/video/g07973jt621.10701.hls', 'g07973jt621.mp4']
/Users/xxx/xxx/videoCreate-master/video/g07973jt621.10701.hls/g07973jt621.10701.hls_0_29
/Users/xxx/xxx/videoCreate-master/video/g07973jt621.10701.hls/g07973jt621.10701.hls_30_59
/Users/xxx/xxx/videoCreate-master/video/g07973jt621.10701.hls/g07973jt621.10701.hls_60_89
['/Users/xxx/xxx/videoCreate-master/video/g07973jt621.10701.hls/g07973jt621.10701.hls_0_29/0.ts', ... 文件列表]
ffmpeg version 4.1.3 Copyright (c) 2000-2019 the FFmpeg developers
built with Apple LLVM version 10.0.0 (clang-1000.11.45.5)
configuration: --prefix=/usr/local/Cellar/ffmpeg/4.1.3_1 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang
--host-cflags='-I/Library/Java/JavaVirtualMachines/adoptopenjdk-11.0.2.jdk/Contents/Home/include
-I/Library/Java/JavaVirtualMachines/adoptopenjdk-11.0.2.jdk/Contents/Home/include/darwin'
--host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libmp3lame --enable-libopus --enable-librubberband --enable-libsnappy
--enable-libtesseract --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-videotoolbox --disable-libjack --disable-indev=jack --enable-libaom --enable-libsoxr
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
[mpegts @ 0x7f81e4011600] probed stream 1 failed
[mpegts @ 0x7f81e4011600] Could not find codec parameters for stream 1 (Unknown: none): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegts, from 'concat:‘ts文件列表。。。’:
Duration: 00:16:44.41, start: 0.000000, bitrate: 212 kb/s
Stream #0:0[0x101]: Audio: aac (HE-AAC), 48000 Hz, stereo, fltp, 74 kb/s
Stream #0:1[0x100]: Unknown: none
File 'g07973jt621.mp4' already exists. Overwrite ? [y/N] y
Output #0, mp4, to 'g07973jt621.mp4':
Metadata:
encoder : Lavf58.20.100
Stream #0:0: Audio: aac (HE-AAC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 74 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size= 7891kB time=00:16:44.24 bitrate= 64.4kbits/s speed=4.35e+03x
video:0kB audio:7778kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.454377%
你看看ffmpeg version 是不是4.1
一样的问题,仅音频,无视频