博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
yuv h264 avi WindowsMediaPlayer播放成功,虽然时间很短
阅读量:4059 次
发布时间:2019-05-25

本文共 8304 字,大约阅读时间需要 27 分钟。

shell.albert@yantai:~/project/H.264/ffmpeg-2.6.2-64bit-static> ./ffmpeg  -s cif -pix_fmt yuv420p -i 123.yuv  -vcodec libx264 -r 2  123.264
ffmpeg version 2.6.2-   http://johnvansickle.com/ffmpeg/    Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10)
  configuration: --enable-gpl --enable-version3 --disable-shared --disable-debug --enable-runtime-cpudetect --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libwebp --enable-libspeex --enable-libvorbis --enable-libvpx --enable-libfreetype --enable-fontconfig --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-gray --enable-libopenjpeg --enable-libopus --enable-libass --enable-gnutls --enable-libvidstab --enable-libsoxr --cc=gcc-4.9
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 26.100 / 56. 26.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.102 /  5. 11.102
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
[rawvideo @ 0x317ec80] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '123.yuv':
  Duration: 00:00:00.20, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
File '123.264' already exists. Overwrite ? [y/N] y
[libx264 @ 0x31815a0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 Cache64
[libx264 @ 0x31815a0] profile High, level 1.2
Output #0, h264, to '123.264':
  Metadata:
    encoder         : Lavf56.25.101
    Stream #0:0: Video: h264 (libx264), yuv420p, 352x288, q=-1--1, 2 fps, 2 tbn, 2 tbc
    Metadata:
      encoder         : Lavc56.26.100 libx264
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (libx264))
Press [q] to stop, [?] for help
frame=    2 fps=0.0 q=-1.0 Lsize=      77kB time=00:00:01.00 bitrate= 633.5kbits/s dup=0 drop=3    
video:77kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
[libx264 @ 0x31815a0] frame I:1     Avg QP:20.90  size: 39718
[libx264 @ 0x31815a0] frame P:1     Avg QP:22.80  size: 39467
[libx264 @ 0x31815a0] mb I  I16..4:  4.0% 46.5% 49.5%
[libx264 @ 0x31815a0] mb P  I16..4:  6.6% 50.8% 42.4%  P16..4:  0.3%  0.0%  0.0%  0.0%  0.0%    skip: 0.0%
[libx264 @ 0x31815a0] 8x8 transform intra:48.7% inter:100.0%
[libx264 @ 0x31815a0] coded y,uvDC,uvAC intra: 95.5% 100.0% 100.0% inter: 50.0% 100.0% 100.0%
[libx264 @ 0x31815a0] i16 v,h,dc,p:  2% 74%  7% 17%
[libx264 @ 0x31815a0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu:  5% 31% 21%  5%  5%  4% 11%  5% 15%
[libx264 @ 0x31815a0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu:  8% 26% 14%  6%  8%  6% 13%  5% 14%
[libx264 @ 0x31815a0] i8c dc,h,v,p: 48% 39%  3% 10%
[libx264 @ 0x31815a0] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x31815a0] kb/s:633.48
shell.albert@yantai:~/project/H.264/ffmpeg-2.6.2-64bit-static> ./ffmpeg  -s cif -pix_fmt yuv420p -i 123.yuv  -vcodec libx264 -r 1  123.264
ffmpeg version 2.6.2-   http://johnvansickle.com/ffmpeg/    Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10)
  configuration: --enable-gpl --enable-version3 --disable-shared --disable-debug --enable-runtime-cpudetect --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libwebp --enable-libspeex --enable-libvorbis --enable-libvpx --enable-libfreetype --enable-fontconfig --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-gray --enable-libopenjpeg --enable-libopus --enable-libass --enable-gnutls --enable-libvidstab --enable-libsoxr --cc=gcc-4.9
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 26.100 / 56. 26.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.102 /  5. 11.102
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
[rawvideo @ 0x452ac80] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '123.yuv':
  Duration: 00:00:00.20, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
File '123.264' already exists. Overwrite ? [y/N] y
[libx264 @ 0x452d5a0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 Cache64
[libx264 @ 0x452d5a0] profile High, level 1.2
Output #0, h264, to '123.264':
  Metadata:
    encoder         : Lavf56.25.101
    Stream #0:0: Video: h264 (libx264), yuv420p, 352x288, q=-1--1, 1 fps, 1 tbn, 1 tbc
    Metadata:
      encoder         : Lavc56.26.100 libx264
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (libx264))
Press [q] to stop, [?] for help
frame=    2 fps=0.0 q=-1.0 Lsize=      92kB time=00:00:02.00 bitrate= 378.5kbits/s dup=0 drop=3    
video:92kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
[libx264 @ 0x452d5a0] frame I:1     Avg QP:18.59  size: 47316
[libx264 @ 0x452d5a0] frame P:1     Avg QP:20.28  size: 47319
[libx264 @ 0x452d5a0] mb I  I16..4:  3.3% 40.4% 56.3%
[libx264 @ 0x452d5a0] mb P  I16..4:  4.0% 47.5% 48.5%  P16..4:  0.0%  0.0%  0.0%  0.0%  0.0%    skip: 0.0%
[libx264 @ 0x452d5a0] 8x8 transform intra:43.9%
[libx264 @ 0x452d5a0] coded y,uvDC,uvAC intra: 98.0% 100.0% 100.0%
[libx264 @ 0x452d5a0] i16 v,h,dc,p:  7% 62% 21% 10%
[libx264 @ 0x452d5a0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu:  4% 34% 23%  4%  4%  2% 10%  4% 13%
[libx264 @ 0x452d5a0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu:  7% 25% 12%  7%  8%  6% 14%  5% 15%
[libx264 @ 0x452d5a0] i8c dc,h,v,p: 48% 39%  3% 10%
[libx264 @ 0x452d5a0] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x452d5a0] kb/s:378.54
shell.albert@yantai:~/project/H.264/ffmpeg-2.6.2-64bit-static> ls -lh *.yuv *.264
-rw-r--r-- 1 shell.albert users  93K Apr 23 17:09 123.264
-rw-r--r-- 1 shell.albert users 743K Apr 23 17:07 123.yuv
-rw-r--r-- 1 shell.albert users 124K Apr 23 16:50 fb001.yuv
-rw-r--r-- 1 shell.albert users 124K Apr 23 16:50 fb002.yuv
-rw-r--r-- 1 shell.albert users 124K Apr 23 16:50 fb003.yuv
-rw-r--r-- 1 shell.albert users 124K Apr 23 17:07 fb011.yuv
-rw-r--r-- 1 shell.albert users 124K Apr 23 17:07 fb012.yuv
-rw-r--r-- 1 shell.albert users 124K Apr 23 17:07 fb013.yuv
shell.albert@yantai:~/project/H.264/ffmpeg-2.6.2-64bit-static> ffmpeg -i 123.264  123.avi
If 'ffmpeg' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf ffmpeg
shell.albert@yantai:~/project/H.264/ffmpeg-2.6.2-64bit-static> ./ffmpeg -i 123.264 123.avi
ffmpeg version 2.6.2-   http://johnvansickle.com/ffmpeg/    Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10)
  configuration: --enable-gpl --enable-version3 --disable-shared --disable-debug --enable-runtime-cpudetect --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libwebp --enable-libspeex --enable-libvorbis --enable-libvpx --enable-libfreetype --enable-fontconfig --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-gray --enable-libopenjpeg --enable-libopus --enable-libass --enable-gnutls --enable-libvidstab --enable-libsoxr --cc=gcc-4.9
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 26.100 / 56. 26.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.102 /  5. 11.102
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Input #0, h264, from '123.264':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: h264 (High), yuv420p, 352x288, 1 tbr, 1200k tbn, 2 tbc
Output #0, avi, to '123.avi':
  Metadata:
    ISFT            : Lavf56.25.101
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 1 fps, 1 tbn, 1 tbc
    Metadata:
      encoder         : Lavc56.26.100 mpeg4
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> mpeg4 (native))
Press [q] to stop, [?] for help
frame=    2 fps=0.0 q=1.6 Lsize=      90kB time=00:00:03.00 bitrate= 245.5kbits/s    
video:84kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 6.668211%
shell.albert@yantai:~/project/H.264/ffmpeg-2.6.2-64bit-static> ls -l 123*
-rw-r--r-- 1 shell.albert users  94635 Apr 23 17:09 123.264
-rw-r--r-- 1 shell.albert users  92060 Apr 23 17:10 123.avi
-rw-r--r-- 1 shell.albert users 760320 Apr 23 17:07 123.yuv
shell.albert@yantai:~/project/H.264/ffmpeg-2.6.2-64bit-static>

转载地址:http://hzzji.baihongyu.com/

你可能感兴趣的文章
区块链技术让Yotta企业云盘为行政事业服务助力
查看>>
Yotta企业云盘更好的为媒体广告业服务
查看>>
Yotta企业云盘助力科技行业创高峰
查看>>
Yotta企业云盘更好地为教育行业服务
查看>>
Yotta企业云盘怎么帮助到能源化工行业
查看>>
企业云盘如何助力商业新发展
查看>>
医疗行业运用企业云盘可以带来什么样的提升
查看>>
媒体广告业如何将内容资产进行高效地综合管理与利用
查看>>
能源化工要怎么管控核心数据
查看>>
媒体广告业如何运用云盘提升效率
查看>>
企业如何运用企业云盘进行数字化转型-实现新发展
查看>>
司法如何运用电子智能化加快现代化建设
查看>>
iSecret 1.1 正在审核中
查看>>
IOS开发的开源库
查看>>
IOS开发的开源库
查看>>
Jenkins - sonarqube 代码审查
查看>>
Jenkins + Docker + SpringCloud 微服务持续集成(一)
查看>>
Jenkins + Docker + SpringCloud 微服务持续集成 - 单机部署(二)
查看>>
Jenkins + Docker + SpringCloud 微服务持续集成 - 高可用集群部署(三)
查看>>
Golang struct 指针引用用法(声明入门篇)
查看>>