ffmpeg实现web上视频转码为mp4格式用video标签却无法播放

1.问题描述:调用ffmpeg将avi格式视频转码->mp4格式,使用最简单的标签进行播放只能播放声音,没有画面(黑屏)。而暴风影音等本地视频播放软件却能够正常播放转码后的视频。
2.环境:SSH框架准备实现视频上传后的自动转码并且能够网页内播放,火狐浏览器。
3.已知mp4格式分为两种,其中H264类型才能进行html播放,但按照转码命令说已经转码成:视频H264、音频aac格式了,但是仍然是黑屏(有声音)。
4.未知:(1)转码时显示的相关命令行具体意义。(2)网上所说用格式工厂进行转码即可,有没有能够通过代码调用的视频转码方法予以解决呢?
5.以下为问题截图:

(1)视频转码Java代码:

        List<String> convert = new ArrayList<String>();
        convert.add(ffmpegPath); // 添加转换工具路径
        convert.add("-i"); // 添加参数"-i",该参数指定要转换的文件
        convert.add(sourceVideoPath); // 添加要转换格式的视频文件的路径

        convert.add("-acodec"); 
        convert.add("aac");
        convert.add("-vcodec");
        convert.add("libx264");       
        convert.add("-y");       
        convert.add(targetFolder+fileRealNameNoExtension+targetExtension);

(2)转码时的输出:

ffmpeg version N-93678-g4b7166c9d5 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. 50.100 /  7. 50.100
  libswscale      5.  4.100 /  5.  4.100
  libswresample   3.  4.100 /  3.  4.100
  libpostproc    55.  4.100 / 55.  4.100
Input #0, avi, from 'E:\Test\projectVideos\temp\1557994804863.avi':
  Metadata:
    genre           : Other
    track           : 1
    encoder         : Lavf54.63.104
  Duration: 00:00:16.80, start: 0.000000, bitrate: 2286 kb/s
    Stream #0:0: Video: h264 (Main) (H264 / 0x34363248), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 2151 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc
    Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, mono, fltp, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (mp3 (mp3float) -> aac (native))
Press [q] to stop, [?] for help
[libx264 @ 0000000002ebf4c0] using SAR=1/1
[libx264 @ 0000000002ebf4c0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0000000002ebf4c0] profile Progressive High, level 4.0, 4:2:0, 8-bit
[libx264 @ 0000000002ebf4c0] 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=6 lookahead_threads=1 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
Output #0, mp4, to 'E:\Test\projectVideos\encvideos\1557994804863.mp4':
  Metadata:
    genre           : Other
    track           : 1
    encoder         : Lavf58.27.103
    Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 25 fps, 12800 tbn, 25 tbc
    Metadata:
      encoder         : Lavc58.52.100 libx264
    Side data:
      cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
    Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 69 kb/s
    Metadata:
      encoder         : Lavc58.52.100 aac
frame=    1 fps=0.0 q=0.0 size=       0kB time=00:00:00.06 bitrate=   5.5kbits/s speed=0.138x    
frame=   46 fps= 23 q=0.0 size=       0kB time=00:00:01.88 bitrate=   0.2kbits/s speed=0.936x    
frame=   64 fps= 25 q=28.0 size=       0kB time=00:00:02.57 bitrate=   0.1kbits/s speed=1.02x    
frame=   88 fps= 29 q=28.0 size=       0kB time=00:00:03.55 bitrate=   0.1kbits/s speed=1.17x    
frame=  108 fps= 31 q=28.0 size=       0kB time=00:00:04.34 bitrate=   0.1kbits/s speed=1.23x    
frame=  133 fps= 33 q=28.0 size=       0kB time=00:00:05.34 bitrate=   0.1kbits/s speed=1.32x    
frame=  155 fps= 34 q=28.0 size=       0kB time=00:00:06.22 bitrate=   0.1kbits/s speed=1.35x    
frame=  171 fps= 33 q=28.0 size=       0kB time=00:00:06.87 bitrate=   0.1kbits/s speed=1.33x    
frame=  186 fps= 33 q=28.0 size=       0kB time=00:00:07.47 bitrate=   0.1kbits/s speed=1.32x    
frame=  195 fps= 31 q=28.0 size=       0kB time=00:00:07.82 bitrate=   0.0kbits/s speed=1.25x    
frame=  206 fps= 30 q=28.0 size=       0kB time=00:00:08.26 bitrate=   0.0kbits/s speed=1.22x    
frame=  214 fps= 29 q=28.0 size=       0kB time=00:00:08.59 bitrate=   0.0kbits/s speed=1.17x    
frame=  223 fps= 28 q=28.0 size=       0kB time=00:00:08.96 bitrate=   0.0kbits/s speed=1.14x    
frame=  229 fps= 27 q=28.0 size=       0kB time=00:00:09.19 bitrate=   0.0kbits/s speed=1.09x    
frame=  232 fps= 25 q=28.0 size=       0kB time=00:00:09.28 bitrate=   0.0kbits/s speed=1.01x    
frame=  235 fps= 24 q=28.0 size=     256kB time=00:00:09.42 bitrate= 222.5kbits/s speed=0.965x    
frame=  240 fps= 23 q=28.0 size=     256kB time=00:00:09.63 bitrate= 217.7kbits/s speed=0.928x    
frame=  243 fps= 22 q=28.0 size=     256kB time=00:00:09.72 bitrate= 215.6kbits/s speed=0.894x    
frame=  247 fps= 21 q=28.0 size=     256kB time=00:00:09.89 bitrate= 212.1kbits/s speed=0.856x    
frame=  253 fps= 21 q=28.0 size=     512kB time=00:00:10.12 bitrate= 414.3kbits/s speed=0.832x    
frame=  258 fps= 20 q=28.0 size=     512kB time=00:00:10.33 bitrate= 406.0kbits/s speed=0.812x    
frame=  264 fps= 20 q=28.0 size=     512kB time=00:00:10.56 bitrate= 397.0kbits/s speed=0.791x    
frame=  268 fps= 19 q=28.0 size=     768kB time=00:00:10.72 bitrate= 586.5kbits/s speed=0.773x    
frame=  272 fps= 19 q=28.0 size=     768kB time=00:00:10.91 bitrate= 576.5kbits/s speed=0.753x    
frame=  278 fps= 19 q=28.0 size=     768kB time=00:00:11.14 bitrate= 564.5kbits/s speed=0.743x    
frame=  281 fps= 18 q=28.0 size=     768kB time=00:00:11.26 bitrate= 558.7kbits/s speed=0.725x    
frame=  286 fps= 18 q=28.0 size=    1024kB time=00:00:11.47 bitrate= 731.3kbits/s speed=0.715x    
frame=  291 fps= 17 q=28.0 size=    1024kB time=00:00:11.67 bitrate= 718.3kbits/s speed=0.701x    
frame=  296 fps= 17 q=25.0 size=    1024kB time=00:00:11.86 bitrate= 707.0kbits/s speed=0.687x    
frame=  303 fps= 17 q=28.0 size=    1280kB time=00:00:12.14 bitrate= 863.5kbits/s speed=0.681x    
frame=  308 fps= 17 q=28.0 size=    1280kB time=00:00:12.35 bitrate= 848.9kbits/s speed=0.67x    
frame=  312 fps= 16 q=28.0 size=    1280kB time=00:00:12.51 bitrate= 837.8kbits/s speed=0.661x    
frame=  319 fps= 16 q=28.0 size=    1280kB time=00:00:12.79 bitrate= 819.6kbits/s speed=0.658x    
frame=  341 fps= 17 q=28.0 size=    1280kB time=00:00:13.65 bitrate= 768.0kbits/s speed=0.684x    
frame=  362 fps= 18 q=28.0 size=    1280kB time=00:00:14.48 bitrate= 723.7kbits/s speed=0.708x    
frame=  391 fps= 19 q=28.0 size=    1280kB time=00:00:15.67 bitrate= 669.0kbits/s speed=0.746x    
frame=  419 fps= 19 q=28.0 size=    1280kB time=00:00:16.67 bitrate= 629.0kbits/s speed=0.774x    
frame=  419 fps= 19 q=-1.0 Lsize=    1538kB time=00:00:16.71 bitrate= 753.7kbits/s speed=0.753x    
video:1480kB audio:43kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.976535%
[libx264 @ 0000000002ebf4c0] frame I:2     Avg QP:13.37  size: 32816
[libx264 @ 0000000002ebf4c0] frame P:143   Avg QP:14.70  size:  6977
[libx264 @ 0000000002ebf4c0] frame B:274   Avg QP:13.65  size:  1647
[libx264 @ 0000000002ebf4c0] consecutive B-frames:  9.8%  7.6%  4.3% 78.3%
[libx264 @ 0000000002ebf4c0] mb I  I16..4: 38.7% 53.1%  8.1%
[libx264 @ 0000000002ebf4c0] mb P  I16..4: 17.5% 18.5%  0.2%  P16..4:  5.5%  0.4%  0.2%  0.0%  0.0%    skip:57.7%
[libx264 @ 0000000002ebf4c0] mb B  I16..4:  2.0%  0.7%  0.0%  B16..8:  3.7%  0.2%  0.0%  direct: 2.9%  skip:90.5%  L0:49.2% L1:48.4% BI: 2.4%
[libx264 @ 0000000002ebf4c0] 8x8 transform intra:48.1% inter:84.8%
[libx264 @ 0000000002ebf4c0] coded y,uvDC,uvAC intra: 3.9% 31.3% 4.5% inter: 0.7% 5.4% 0.2%
[libx264 @ 0000000002ebf4c0] i16 v,h,dc,p: 22% 68%  4%  6%
[libx264 @ 0000000002ebf4c0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 29% 27% 42%  0%  0%  0%  0%  0%  0%
[libx264 @ 0000000002ebf4c0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 31% 28% 24%  2%  4%  3%  4%  2%  3%
[libx264 @ 0000000002ebf4c0] i8c dc,h,v,p: 48% 39% 11%  2%
[libx264 @ 0000000002ebf4c0] Weighted P-Frames: Y:23.1% UV:22.4%
[libx264 @ 0000000002ebf4c0] ref P L0: 65.5%  9.2% 23.1%  1.9%  0.3%
[libx264 @ 0000000002ebf4c0] ref B L0: 71.1% 28.4%  0.5%
[libx264 @ 0000000002ebf4c0] ref B L1: 98.8%  1.2%
[libx264 @ 0000000002ebf4c0] kb/s:723.03
[aac @ 0000000002dc0980] Qavg: 47784.133
生成mp4视频为:E:\Test\projectVideos\temp\1557994804863.mp4

(3)播放时的截图
图片说明

(4) 播放视频jsp代码(使用的是video-js,但测试时也试了一下不加视频插件直接标签播放,结果一样)

<video id="playVideo"  class="video-js vjs-default-skin" controls ="true" preload="auto"  width="960" height="480"
                            poster="/images/${VIDEO.vpicture}" data-setup='{}'>
                                 <source src="/videos/${VIDEO.vpath}" type='video/mp4' />

    </video>

("/videos"为虚拟路径 实为本地存储地址)

希望好心人能够予以慷慨解答!~

补充:在转wmv格式到MP4格式时出现了

ConverVideoTest说:传入工具类的源视频为:E:\Test\projectVideos\temp\1558578421815.wmv
----接收到文件(E:\Test\projectVideos\temp\1558578421815.wmv)需要转换-------
----开始转文件(E:\Test\projectVideos\temp\1558578421815.wmv)-------------------------- 
源视频类型为:wmv
可以转换,统一转为mp4文件
调用了ffmpeg.exe工具
该文件夹存在。
ffmpeg输入的命令:E:\ffmpeg\bin\ffmpeg.exe-iE:\Test\projectVideos\temp\1558578421815.wmv-acodecaac-vcodeclibx264-yE:\Test\projectVideos\encvideos\1558578421815.mp4
ffmpeg version N-93678-g4b7166c9d5 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. 50.100 /  7. 50.100
  libswscale      5.  4.100 /  5.  4.100
  libswresample   3.  4.100 /  3.  4.100
  libpostproc    55.  4.100 / 55.  4.100
Input #0, asf, from 'E:\Test\projectVideos\temp\1558578421815.wmv':
  Metadata:
    DeviceConformanceTemplate: M1
    WMFSDKNeeded    : 0.0.0.0000
    WM/WMADRCPeakReference: 7851
    WM/WMADRCPeakTarget: 7851
    WM/WMADRCAverageReference: 1027
    WM/WMADRCAverageTarget: 1027
    WMFSDKVersion   : 12.0.7601.17514
    IsVBR           : 0
  Duration: 00:00:16.58, bitrate: 1969 kb/s
    Stream #0:0(chi): Audio: wmapro (b[1][0][0] / 0x0162), 48000 Hz, stereo, fltp, 256 kb/s
    Stream #0:1(chi): Video: vc1 (Advanced) (WVC1 / 0x31435657), yuv420p, 1352x696 [SAR 1:1 DAR 169:87], 3400 kb/s, 30 tbr, 1k tbn, 60 tbc
Stream mapping:
  Stream #0:1 -> #0:0 (vc1 (native) -> h264 (libx264))
  Stream #0:0 -> #0:1 (wmapro (native) -> aac (native))
Press [q] to stop, [?] for help
[libx264 @ 0000000000531c80] using SAR=1/1
[libx264 @ 0000000000531c80] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0000000000531c80] profile Progressive High, level 3.2, 4:2:0, 8-bit
[libx264 @ 0000000000531c80] 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=6 lookahead_threads=1 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
frame=   11 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s dup=1 drop=0 speed=N/A    
frame=   52 fps= 48 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s dup=1 drop=0 speed=N/A    
frame=   85 fps= 54 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s dup=1 drop=0 speed=N/A    
frame=  145 fps= 64 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s dup=47 drop=0 speed=N/A    
frame=  171 fps= 61 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s dup=55 drop=0 speed=N/A    
Too many packets buffered for output stream 0:0.
[libx264 @ 0000000000531c80] frame I:2     Avg QP:15.28  size: 56950
[libx264 @ 0000000000531c80] frame P:34    Avg QP:14.18  size:  1252
[libx264 @ 0000000000531c80] frame B:93    Avg QP:15.53  size:   140
[libx264 @ 0000000000531c80] consecutive B-frames:  3.1%  1.6%  2.3% 93.0%
[libx264 @ 0000000000531c80] mb I  I16..4: 14.9% 79.5%  5.6%
[libx264 @ 0000000000531c80] mb P  I16..4:  0.7%  1.1%  0.0%  P16..4:  4.1%  1.4%  1.3%  0.0%  0.0%    skip:91.4%
[libx264 @ 0000000000531c80] mb B  I16..4:  0.0%  0.0%  0.0%  B16..8:  3.6%  0.0%  0.0%  direct: 0.0%  skip:96.4%  L0:36.8% L1:63.2% BI: 0.0%
[libx264 @ 0000000000531c80] 8x8 transform intra:74.4% inter:80.1%
[libx264 @ 0000000000531c80] coded y,uvDC,uvAC intra: 38.4% 33.4% 20.3% inter: 0.5% 0.2% 0.0%
[libx264 @ 0000000000531c80] i16 v,h,dc,p: 61% 25%  9%  6%
[libx264 @ 0000000000531c80] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 31% 21%  2%  3%  3%  3%  3%  3%
[libx264 @ 0000000000531c80] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 27% 32% 14%  4%  5%  5%  5%  4%  6%
[libx264 @ 0000000000531c80] i8c dc,h,v,p: 76% 13%  8%  4%
[libx264 @ 0000000000531c80] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0000000000531c80] ref P L0: 85.1%  6.8%  6.5%  1.6%
[libx264 @ 0000000000531c80] ref B L0: 48.1% 47.5%  4.4%
[libx264 @ 0000000000531c80] ref B L1: 93.2%  6.8%
[libx264 @ 0000000000531c80] kb/s:315.41
**Conversion failed!**
生成mp4视频为:E:\Test\projectVideos\temp1558578421815.mp4
===========视频转码结束,开始截图================= 
该文件夹存在。
截图命令:E:\ffmpeg\bin\ffmpeg.exe-ss00:00:01-iE:\Test\projectVideos\temp\1558578421815.wmv-y-fimage2-s154x90E:\Test\projectVideos\images\1558578421815.jpg
ffmpeg version N-93678-g4b7166c9d5 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. 50.100 /  7. 50.100
  libswscale      5.  4.100 /  5.  4.100
  libswresample   3.  4.100 /  3.  4.100
  libpostproc    55.  4.100 / 55.  4.100
Input #0, asf, from 'E:\Test\projectVideos\temp\1558578421815.wmv':
  Metadata:
    DeviceConformanceTemplate: M1
    WMFSDKNeeded    : 0.0.0.0000
    WM/WMADRCPeakReference: 7851
    WM/WMADRCPeakTarget: 7851
    WM/WMADRCAverageReference: 1027
    WM/WMADRCAverageTarget: 1027
    WMFSDKVersion   : 12.0.7601.17514
    IsVBR           : 0
  Duration: 00:00:16.58, bitrate: 1969 kb/s
    Stream #0:0(chi): Audio: wmapro (b[1][0][0] / 0x0162), 48000 Hz, stereo, fltp, 256 kb/s
    Stream #0:1(chi): Video: vc1 (Advanced) (WVC1 / 0x31435657), yuv420p, 1352x696 [SAR 1:1 DAR 169:87], 3400 kb/s, 30 tbr, 1k tbn, 60 tbc
Stream mapping:
  Stream #0:1 -> #0:0 (vc1 (native) -> mjpeg (native))
Press [q] to stop, [?] for help
[swscaler @ 0000000002ecd4c0] deprecated pixel format used, make sure you did set range correctly
Output #0, image2, to 'E:\Test\projectVideos\images\1558578421815.jpg':
  Metadata:
    DeviceConformanceTemplate: M1
    WMFSDKNeeded    : 0.0.0.0000
    WM/WMADRCPeakReference: 7851
    WM/WMADRCPeakTarget: 7851
    WM/WMADRCAverageReference: 1027
    WM/WMADRCAverageTarget: 1027
    WMFSDKVersion   : 12.0.7601.17514
    IsVBR           : 0
    encoder         : Lavf58.27.103
    Stream #0:0(chi): Video: mjpeg, yuvj420p(pc), 154x90 [SAR 2535:2233 DAR 169:87], q=2-31, 200 kb/s, 30 fps, 30 tbn, 30 tbc
    Metadata:
      encoder         : Lavc58.52.100 mjpeg
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
[image2 @ 0000000000628e00] Could not get frame filename number 2 from pattern 'E:\Test\projectVideos\images\1558578421815.jpg'. Use '-frames:v 1' for a single image, or '-update' option, or use a pattern such as %03d within the filename.
av_interleaved_write_frame(): Invalid argument
frame=    2 fps=0.0 q=1.6 size=N/A time=00:00:00.06 bitrate=N/A speed=0.102x    
frame=    2 fps=0.0 q=1.6 Lsize=N/A time=00:00:00.06 bitrate=N/A speed=0.097x    
video:3kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Conversion failed!
截图进程结束
截图成功! 

即出现了Conversion failed!!!

1个回答

lz仔细去查一查ffmpeg转码命令参数,看是否缺少什么命令参数,然后用vlc工具去播放转码后的MP4文件,如果能正常播放说明你的前端页面调用video.js编程有问题。若vlc不能正常播放那就是ffmpeg转码时命令缺少参数。
另外,网页调用video.js播放视频流时要把网页发布到服务器上最好,我当时就遇到过这样的坑,直接的本地网页怎么也打不开视频

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
在用ffmpeg 2.0做一个转码工具的时候,转出的视频 视频播放速度变快
-
java 调用ffmpeg对视频进行转码
-
java运用FFmpeg实现本地两个MP4视频文件的合并
-
Android 如何使用ffmpeg合并MP4视频
-
android使用ffmpeg,通过图片和视频合成mp4
-
ffmpeg编码一个mp4格式的视频文件
-
servlet ffmpeg转码为什么会停止不动
-
ffmpeg合成MP4格式视频
-
通过java上传视频,还有进行视频转码如何知道视频是否已经上传成功,还有视频转码是否已经转换完成
-
求ffmpeg把flv转为MP4的代码
-
在java中使用ffmpeg的问题
-
ffmpeg如何快速裁剪视频?
-
java通过ffmpeg 实现视频水印的各种参数设置
-
ffmpeg.exe使用命令行进行录屏,为什么在ie上不能进行播放?
-
Java 使用ffmpeg进行视频转换问题
-
ffmpeg分离mp4文件中h265流
-
java上传视频过程中进行视频转码如何做
-
ffmpeg获取mp4文件中的第一个视频帧的时间戳是怎么设定的?
-
求一个使用FFmpeg实现录制视频的Demo
-
学会了这些技术,你离BAT大厂不远了
每一个程序员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些技术资料?没关系,平头哥一站式服务,上面统统不是问题。平头哥整理了 BAT 等一线大厂的必备技能,并且帮你准备了对应的资料。对于整理出来的技术,如果你掌握的不牢固,那就赶快巩固,如果你还没有涉及,现在...
程序员真是太太太太太有趣了!!!
网络上虽然已经有了很多关于程序员的话题,但大部分人对这个群体还是很陌生。我们在谈论程序员的时候,究竟该聊些什么呢?各位程序员大佬们,请让我听到你们的声音!不管你是前端开发...
史上最详细的IDEA优雅整合Maven+SSM框架(详细思路+附带源码)
网上很多整合SSM博客文章并不能让初探ssm的同学思路完全的清晰,可以试着关掉整合教程,摇两下头骨,哈一大口气,就在万事具备的时候,开整,这个时候你可能思路全无 ~中招了咩~ ,还有一些同学依旧在使用eclipse或者Myeclipse开发,我想对这些朋友说IDEA 的编译速度很快,人生苦短,来不及解释了,直接上手idea吧。这篇文章每一步搭建过程都测试过了,应该不会有什么差错。本文章还有个比较优秀的特点,就是idea的使用,基本上关于idea的操作都算是比较详细的,所以不用太担心不会撸idea!最后,本文
1行Python代码制作动态二维码
目录 1、普通二维码 2、艺术二维码 3、动态二维码 在GitHub上发现了一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码、艺术二维码(黑白/彩色)和动态GIF二维码。 GitHub网站参见:https://github.com/sylnsfar/qrcode 用法比较简单,直接通过pip安装即可。 pip3 install myqr 安装过程如下所...
知乎上 40 个有趣回复,很精辟很提神
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午 12:15,一起学算法作者 |佚名来源 |网络整理,版权归原作者所有,侵删。1交朋友的标准是什么?- Ques...
我花了一夜用数据结构给女朋友写个H5走迷宫游戏
起因 又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而 怨气满满! 而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道:天天写这玩意,有啥作用。而我答道:能干事情多了,比如写个迷宫小游戏啥的! 当我码完字准备睡觉时:写不好别睡觉! 分析 如果用数据结构与算法造出东西来呢? ...
让程序员崩溃的瞬间(非程序员勿入)
今天给大家带来点快乐,程序员才能看懂。 来源:https://zhuanlan.zhihu.com/p/47066521 1. 公司实习生找 Bug 2.在调试时,将断点设置在错误的位置 3.当我有一个很棒的调试想法时 4.偶然间看到自己多年前写的代码 5.当我第一次启动我的单元测试时 ...
用Python分析2000款避孕套,得出这些有趣的结论
到现在为止,我们的淘宝教程已经写到了第四篇,前三篇分别是: 第一篇:Python模拟登录淘宝,详细讲解如何使用requests库登录淘宝pc端。 第二篇:淘宝自动登录2.0,新增Cookies序列化,教大家如何将cookies保存起来。 第三篇:Python爬取淘宝商品避孕套,教大家如何爬取淘宝pc端商品信息。 今天,我们来看看淘宝系列的第四篇 我们在上一篇的时候已经将淘宝数据爬取下来了,...
程序员必备几款软件(实用、开源)
目录 Notepad++ tiny c compiler(tcc编译器) Notepad++ 软件介绍 程序员必备的文本编辑器,软件小巧高效,支持27种编程语言,兼容C,C++ ,Java ,C#, XML, HTML, PHP,JS 等, Notepad++ 可完美地取代微软的记事本。 下载链接http://www.188soft.com/soft/906144.html 软件特点 这是 Win...
一个即将走向社会的软件技术专业学生的感想
不知道为什么,总是喜欢在晚上学习,好像晚上学习也更有效率,而且晚上我也比较喜欢瞎想。一望无垠的夜空,独自一个人站在阳台上,望着深邃的星空,便总会陷入沉思,或思索未来的生活,或怀念过往的人生。 我为什么会选择软件技术专业 对于为什么会选择软件技术专业呢?原因其实很简单,亲戚朋友们都说做这个赚钱,身边也不乏做IT行业的人,所以,可以说我是为了钱,可能有人会说我比较势利吧,但是谁能说自己不喜欢钱呢?再加...
分享靠写代码赚钱的一些门路
作者 mezod,译者 josephchang10如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。今天给大家分享一个精彩...
技术人员要拿百万年薪,必须要经历这9个段位
很多人都问,技术人员如何成长,每个阶段又是怎样的,如何才能走出当前的迷茫,实现自我的突破。所以我结合我自己10多年的从业经验,总结了技术人员成长的9个段位,希望对大家的职...
为什么我不建议你在当前购买 5G 手机
首发于公众号:BaronTalk,欢迎关注 每年的八九月份都是各大厂商发布年自己旗舰机的时候,最近 vivo、oppo、小米、华为、苹果接连发布了自己的年度旗舰,这当中除了苹果,其它厂商均发布了 5G 版本手机。恰逢国庆,势必会迎来一波换机潮,而各大厂商发布的 5G 手机很可能会成为很多同学的首选,今天我要来给准备购买 5G 手机的同学泼泼冷水。 先抛出观点:**对于普通消费者,当前不适合购...
win10电脑工具整理 - 常用工具!
如题,本文主要为博主对电脑上安装的一些软件,所做的整理,当做备份用吧。 一、分类 系统工具 办公软件 编程开发 数据库相关 图片视频工具 网络及下载工具 解压缩工具 影音娱乐工具 二、软件工具 1.系统工具 1.1. 磁盘管理 PartAssist:一款好用的磁盘分区管理工具。 1.2. 修复、引导 EasyBCD:一款常用的系统引导和修复工具。 1.3. 虚拟机管理工具 win10...
第二弹!python爬虫批量下载高清大图
文章目录前言下载免费高清大图下载带水印的精选图代码与总结 前言 在上一篇写文章没高质量配图?python爬虫绕过限制一键搜索下载图虫创意图片!中,我们在未登录的情况下实现了图虫创意无水印高清小图的批量下载。虽然小图能够在一些移动端可能展示的还行,但是放到pc端展示图片太小效果真的是很一般!建议阅读本文查看上一篇文章,在具体实现不做太多介绍,只讲个分析思路。 当然,本文可能技术要求不是特别高,但可以...
面试官,不要再问我三次握手和四次挥手
三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。 见过比较典型的面试场景是这样的: 面试官:请介绍下三次握手 求职者:第一次握手就是客户端给服务器端发送一个报文,第二次就是服务器收到报文之后,会应答一个报文给客户端,第三次握手就是客户端收到报文后再给服务器发送一个报文,三次握手就...
Java 爬虫遇到需要登录的网站,该怎么办?
这是 Java 网络爬虫系列博文的第二篇,在上一篇 Java 网络爬虫,就是这么的简单 中,我们简单的学习了一下如何利用 Java 进行网络爬虫。在这一篇中我们将简单的聊一聊在网络爬虫时,遇到需要登录的网站,我们该怎么办? 在做爬虫时,遇到需要登陆的问题也比较常见,比如写脚本抢票之类的,但凡需要个人信息的都需要登陆,对于这类问题主要有两种解决方式:一种方式是手动设置 cookie ,就是先在网站上...
div+css实现水平/垂直/水平垂直居中详解
单个元素 水平居中 1.margin:0 auto方法 wrapper相对屏幕居中 &lt;div class="wrapper"&gt;&lt;/div&gt; body{ width: 100%; } .wrapper{ margin: 0 auto; width: 120px; height: 120px; background-color: purple; } ...
为什么程序员在学习编程的时候什么都记不住?
在程序员的职业生涯中,记住所有你接触过的代码是一件不可能的事情!那么我们该如何解决这一问题?作者 |Dylan Mestyanek译者 | 弯月,责编 | 屠敏出品 |...
500行代码,教你用python写个微信飞机大战
这几天在重温微信小游戏的飞机大战,玩着玩着就在思考人生了,这飞机大战怎么就可以做的那么好,操作简单,简单上手。 帮助蹲厕族、YP族、饭圈女孩在无聊之余可以有一样东西让他们振作起来!让他们的左手 / 右手有节奏有韵律的朝着同一个方向来回移动起来! 这是史诗级的发明,是浓墨重彩的一笔,是…… 在一阵抽搐后,我结束了游戏,瞬时觉得一切都索然无味,正在我进入贤者模式时,突然想到,如果我可以让更多人已不同的方式体会到这种美轮美奂的感觉岂不美哉? 所以我打开电脑,创建了一个 `plan_game.py`……
唐僧团队要裁员,你会裁谁?
提问: 西游记取经团为了节约成本,唐太宗需要在这个团队里裁掉一名队员,该裁掉哪一位呢,为什么? 为了完成西天取经任务,组成取经团队,成员有唐僧、孙悟空、猪八戒、沙和尚、白龙马。 高层领导: 观音 项目经理: 唐僧 技术核心: 孙悟空 普通团员: 猪八戒、沙和尚 司机: 白龙马 这是个很有意思的项目团队 项目经理:唐僧 得道高僧。 唐僧作为项目经理,有很坚韧的品性和极高的原则性,不达目的不罢...
相关热词 c#二进制字符转字节 c# rc4 c#中md5加密 c# 新建mvc项目 c# 引用mysql c#动态加载非托管dll c# 两个表数据同步 c# 返回浮点json c# imap 链接状态 c# 漂亮字