解决Unity3D播放不了MP4格式视频的问题。

博客讲述了Unity在播放MP4视频时遇到的问题,主要原因是视频的YUV格式不被支持。作者发现Unity默认支持YUV420p格式,而其使用格式工厂转换的视频为YUV444p格式。通过ffmpeg工具将视频强制转换为YUV420p后,问题得到解决。命令行工具ffprobe用于检查视频格式。
摘要由CSDN通过智能技术生成

Unity正常是支持MP4的H264格式的视频的,我今天发现,我用格式工厂转码出来的视频,偏偏unity否认呢。可是这个视频文件我用一般的播放器都能播放啊。

后来我发现,跟视频的YUV格式有关。

我之前转码得到视频是YUV444p的。后来我用ffmpeg工具命令强制转为YUV420p就可以了。

命令内容:

ffmpeg -i input.avi -c:a copy -c:v libx264 -map 0 -pix_fmt yuv420p output.mp4

必须加上

-pix_fmt yuv420p 

此外,查看文件格式的命令是
ffprobe -i output.mp4

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
网传资源,如有侵权请联系/留言,资源过大上传乃是下载链接的ZIP文件。 目录: 1.Animal1 2.Animal2& ]9 p, D+ }, l6 e" U4 [+ F! R+ \4 I 3.Animal3 4.Animal4 5.Twist1+ T4 z* ?, N/ s$ ^* p* R 6.Twist2 7.Twist37 `* }8 p$ `6 y1 ^ 8.Twist4* o3 O) i) b6 X4 w5 U( l: M9 x 9.AssetBundle 原理1 10.AssetBundle 原理2 11.AssetBundle 原理3) _3 K- H5 u8 y# K. } 12.AssetBundle 原理4 13.AssetBundle初识1 14.AssetBundle初识2 15.AssetBundle初识3- c. d4 {3 z- Z3 y. P1 Y# M 16.byte操作1! p1 X1 p$ A& P o% J8 j- F! E" E 17.byte操作2$ {, e5 X* |2 y3 f: R 18.byte操作3 19.C#基础1. Z6 R8 o; w. I1 p$ i 20.C#基础2 21.C#基础3) B: I6 B! g/ A4 I$ {" X 22.C#基础41 V& X! B$ K' m# ^3 k# Z 23.oop1 24.oop2/ x! i8 b* a+ `* |# \7 e1 v 25.oop33 s) }. f3 d" d4 A5 h9 ]9 }: T8 { 26.oop4 27.方法调用1! Y' N, n, \+ y+ ~1 D, b7 {9 C 28.方法调用2 29.方法调用3 30.方法调用4 31.WWW1 32.WWW21 o! W# Q/ r& y7 z& K 33.WWW3, z4 u/ m B& s2 D0 j8 d4 Y 34.WWW4; Y" S6 M7 {6 q! a' e 35.贪吃蛇1# _6 O" {. y/ | 36.贪吃蛇2 37.贪吃蛇3 38.Buider1- @' a5 p7 H' y6 `/ K) R 39.Buider2' `. w5 j8 g8 q) W 40.Buider3 41.Buider4 42.CameraView1 43.CameraView2 44.CameraView3; b# }8 D) I4 J( O 45.Combine1 46.Combine25 L) `& E3 C# u2 ` 47.Combine3 48.设计模式01 49.设计模式02. }3 ~# Y' W A* L { 50.设计模式03 51.设计模式04 52.设计原则1 53.设计原则2 54.设计原则3 55.Frame01 56.Frame02 57.Frame03 58.Frame04 59.Frame056 m. o( _0 U9 T0 f8 t 60.Frame06 61.Frame07- u, ?- z" E7 l! q 62.Frame081 `# W$ g% p7 d* x. D 63.Frame099 ]/ l# D& S' _! l6 R( K4 h% V 64.LuaFrame010 p2 j* t+ c: C+ E' V 65.LuaFrame02* Y2 @# ?+ ]1 U' y @8 I: ^ 66.LuaFrame032 L: ]* ^, X4 o1 b1 P9 o" V 67.LuaFrame04 68.LuaFrame051 ?$ x3 B* \9 }+ B4 m, {9 U 69.LuaFrame06 70.LuaFrame07 71.Fsm1 72.Fsm2 73.Fsm30 e; n' F* t, z L4 U) K 74.Fsm4 75.lua01 76.lua02; h$ V% |, x2 S3 Z7 r 77.lua03 78.lua04 79.lua053 s/ q! c4 V1 a 80.lua06 81.lua07" q- j" }2 O( h- {/ b 82.tolua 使用1 83.tolua 使用25 ?7 L3 r/ X* p4 s' b* B 84.tolua1 85.tolua2 86.tolua3 87.UIEasyTouch1 88.UIEasyTouch2" a+ ~- \( u; f 89.UIEasyTouch3 m9 d( x1 d$ j3 }, j6 |; i 90.UIEasyTouch4% h) d% N! G! A% A% z; X 91.矩形攻击1 92.矩形攻击27 i6 z0 P, K3 I7 o3 d4 {: U 93.矩形攻击3 94.矩形攻击4! H7 w7 C" t1 U6 \) @ 95.矩形攻击5 96.TCP 沾包 拆包问题1/ t) X8 ?4 r% _! d1 a 97.TCP 沾包 拆包问题2 98.TCP 沾包 拆包问题39 A/ [; B/ H6 |1 _3 ]- K( K 99.TCP 沾包 拆包问题41 ~- }" G& k! a5 b 100.TCP 沾包 拆包问题5 101.tcp11 V) C2 ^" L3 i" P 102.tcp22 M. @1 }- P& h2 i4 H 103.tcp3 104.protobuffer1' o) E) N$ i" U/ m 105.protobuffer21 V" C9 y, F, ~3 n& H 106.protobuffer3 107.protobuffer4 108.UDP014 S8 r! X* {& o: i 109.UDP02 110.UDP032 b* _4 X% a; P. N" X. }' Y( }( B 111.UDP04 112.UDP05, g C8 F( M$ o$ D 113.UDP06& i. i- o( z8 h8 e' V3 }, J 114.UDP07 115.UDP086 ?4 S/ `! h# ]( s6 f$ N9 d 116.更新 M层 数据1 117.更新 M层 数据2 118.更新 M层 数据3: `- m) J7 D! X5 @. \) T 119.LitMap16 Q8 F' i, Q C2 M 120.LitMap21 ]3 u3 F6 z' X/ l* O5 u0 ~2 a 121.LitMap3) U) a& k; v8 x3 H8 ~9 z 122.LitMap47 d5 w1 |0 L) d1 u- c 123.Painter1* {7 f6 f% w0 d, V 124.Painter2 125.Painter3 126.Painter41 x0 {2 ?. F/ ~. s' @ 127.UIFrame01 128.UIFrame022 K- d6 D$ ^3 N3 f6 q r) d( e 129.UIFrame032 Y3 A, `! T q. ]5 |1 g' E z4 r1 R+ C 130.UIFrame04 131.UIFrame05 132.UIFrame062 R- |& e z; u 133.UIFrame07 134.UIFrame08 135.UIFrame096 k9 R4 `# o# S. w8 S 136.UIFrame10& |* r5 P, [5 C) q 137.Audio1 138.Audio2/ D- x4 J6 e0 B8 J0 P 139.Audio3' b5 c. |. B" _5 ? X/ H 140.www1 141.www2 142.www3
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值