搜索 社区服务 统计排行 帮助
  • 2158阅读
  • 7回复

[求助]VP6封装FLV的问题

楼层直达
级别: 骑士
注册时间:
2006-10-23
在线时间:
0小时
发帖:
817
一直再尝试用FFMPEG封装VP6 FLV,看了网上至少4,5篇大同小异的教程,但总是在FFMPEG封装FLV时出现只有声音没有画面(完美解码提示无法解码)的情况,原本是用VP6.2压的AVI,转成FLV中却显示VP6。我用的命令是:
ffmpegflv -vcodec copy -vtag VP6F -acodec copy -i XXX.avi -i XXX.mp3 -f flv -map 0:0 -map 1:0 XXX.flv
音频是在FOOBAR2000里用LAME按下参数转换:
-S -m a --noreplaygain --resample 22.05 -V 9 --vbr-new - %d
AVS里我也加了画面翻转,视频大小640:480,长宽比4:3,帧率30
这些在FLV和AVI里都正确,唯独文件格式不是VP6F而是诡异的VP6
请高手赐教~
级别: 侠客
注册时间:
2005-01-19
在线时间:
0小时
发帖:
376
只看该作者 1楼 发表于: 2009-01-10
其实呢,你用Adobe Media Encoder最安全了
级别: 骑士
注册时间:
2006-10-23
在线时间:
0小时
发帖:
817
只看该作者 2楼 发表于: 2009-01-10
但是Adobe Media Encoder在我的机器上总是跳出C++错误(无法启动),而且貌似它不支持VBR MP3?
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 3楼 发表于: 2009-01-10
用mencoder封flv吧,好像问题少一点
mencoder -ovc copy -oac copy -audiofile xxx.mp3 -of lavf xxx.avi -o xxx.flv
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 4楼 发表于: 2009-01-11
你机器里的FLVSplitter更新下试试。

完美解码带的那个版本老了= =

级别: 新手上路
注册时间:
2007-11-19
在线时间:
0小时
发帖:
145
只看该作者 5楼 发表于: 2009-01-11
估计是-vtag VP6F 这个参数问题,把它去掉试试。
级别: 骑士
注册时间:
2006-10-23
在线时间:
0小时
发帖:
817
只看该作者 6楼 发表于: 2009-01-11
谢谢大家的回答,但是我还是没能解决问题
而且进一步发现到新的问题,用VDM压出来的640*480的VP6 AVI,用KMPLayer播放正常,用MPLAYERCLASSIC播放下却出现了视频大小奇怪变化的情况,有的是全部以512*480播放,有的更奇怪,一部分是640*480,另一部分却变成512*480.这个也许是封装FLV出错的原因,但是我更迷惑了。。。
继续求教
PS.将问题FLV上传到新浪, 可以播放但是大小变成512*480
PS2.FLVSplitter刚刚更新过了
级别: 骑士
注册时间:
2006-10-23
在线时间:
0小时
发帖:
817
只看该作者 7楼 发表于: 2009-01-13
初步解决,怀疑是AVS的BUG,利用VDM直接倒转源视频制作出来的VP6 AVI便没有比例问题,但根本原因未知,待考。
谢谢大家的回复,受益匪浅。
快速回复

限150 字节
上一个 下一个