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

[请教]关于H264的伪FLV制作

楼层直达
级别: 新手上路
注册时间:
2007-08-09
在线时间:
3小时
发帖:
35
最近想在ACFUN上传东西,貌似他是通过新浪播客转的

我先压了个X264+AAC的MP4视频,合计平均码率为80几K,因为整个视频就一张图片,主要是音乐,AAC占64K

然后传到新浪播客发现被强行转成300多K的FLV,比原来那个80K的更加烂!还增加缓冲时间!

网上查了下各种方法,说把扩展名改FLV就可以解决这一问题,但新浪播客貌似行不通,改了传上去一样给你二次压缩。

然后找到用mencoder和ffmpeg命令行封FLV的方法,结果封好了又打不开。。

来求助下有啥解决方案不

http://shop34927182.taobao.com/
级别: 新手上路
注册时间:
2009-06-30
在线时间:
0小时
发帖:
5
只看该作者 34楼 发表于: 2009-07-07
引用
最初由 蕾米莉亚 发布


请问可以留个QQ联系方式吗?
想像你学习下,那个分频的方法.
------------
VP6以前用过几次,我家那AMD2500的CPU泪流满面了.

视频丢mkvtoolnix用stretch by把视频流和音频流同步拉伸。然后在封回FLV就可以了。H.264拉伸后播放正常,但重新封就花屏。不知道你有没有什么解决办法。:cool:
--------------
级别: 新手上路
注册时间:
2009-06-30
在线时间:
0小时
发帖:
5
只看该作者 33楼 发表于: 2009-07-06
引用
最初由 mswgamer 发布

视频截断BUG测试对于时间超过6分钟,但小于15分钟的视频无效。所以对于这类视频不想分P又想保持画质只能走VP6。http://www.acfun.cn/plus/view.php?aid=36174 就是用上面ROUZHOU的FF封的表面16分钟400K+的VP6,实际8分钟800K+。但是测试封H.264会花屏。头痛ING。[/ku]


请问可以留个QQ联系方式吗?
想像你学习下,那个分频的方法.
------------
VP6以前用过几次,我家那AMD2500的CPU泪流满面了.
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 32楼 发表于: 2009-07-02
6cn QQ CC都支持 MP4改后缀的啊


另外
http://people.mozilla.com/~prouget/demos/resources/videos/billyBrowsers.ogg
这个用FF3.5等可支持HTML5的浏览器 可以直接播放哦







可惜 CPU还是占满。。。。。。。。。。。。

级别: 新手上路
注册时间:
2009-06-30
在线时间:
0小时
发帖:
5
只看该作者 31楼 发表于: 2009-07-01
引用
最初由 蕾米莉亚 发布
高码率不二压可以用BUG封装欺诈服务器,
6分钟限制那个,可以用视频截断BUG破解.

http://you.video.sina.com.cn/b/21844436-1621118182.html
http://you.video.sina.com.cn/b/22194003-1621118182.html
http://you.video.sina.com.cn/b/22089017-1621118182.html

视频截断BUG测试对于时间超过6分钟,但小于15分钟的视频无效。所以对于这类视频不想分P又想保持画质只能走VP6。http://www.acfun.cn/plus/view.php?aid=36174 就是用上面ROUZHOU的FF封的表面16分钟400K+的VP6,实际8分钟800K+。但是测试封H.264会花屏。头痛ING。[/ku]
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 30楼 发表于: 2009-06-30
引用
最初由 roozhou 发布


为什么要写bat,直接cmd里打不更方便,还能拖放文件

vista中不能拖放文件
级别: 新手上路
注册时间:
2009-06-30
在线时间:
0小时
发帖:
5
只看该作者 29楼 发表于: 2009-06-30
级别: 新手上路
注册时间:
2009-06-30
在线时间:
0小时
发帖:
5
只看该作者 28楼 发表于: 2009-06-30
引用
最初由 roozhou 发布
这个是我编译的最新修改精简版ffmpeg,不含解码器和编码器,只是用来进行容器转换的

http://www.damipan.com/file/1ir8lv4.html

对于AVC,支持:
MP4 / MKV / FLV / TS -> MP4 / MKV / FLV / Raw_AVC
Raw_AVC -> MP4
注意RAW -> MKV / FLV的支持还有问题,需要用MP4中转

对于AAC,支持:
ADTS / MP4 / MKV / RM / FLV / AVI -> ADTS / MP4 / MKV / FLV

P.S. 不要对官方ffmpeg抱任何幻想。不信过一年看看,这些功能依然不会实现


测试AVC MKV -> FLV画面会出现花屏现象,其他人有没有碰到过呢?
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 27楼 发表于: 2009-06-06
引用
最初由 alvinnote2 发布
lz请分开压,可以先将视频部分压成h.264,再压音乐部分为he-aac,码率自己调节,再封装
封装的方法:
复制你的视频音频文件去mc的安装目录,MediaCoder\codecs下你会发现有个文件叫ffmpeg.exe,然后你在这个目录下新建一个文本文档就是.txt文件,把下面这段命令打进去,注意括号内为你修改的内容
\ffmpeg -vcodec copy -acodec copy -i <源mp4名>.mp4 -i <源m4a名>.m4a -f flv <目标flv名>.flv
保存关闭文档,将后缀改为bat,你会发现他成了个可执行文件,也就是批处理程序 双击他就可以了,接着就可以在这个目录下找到封装的flv了

另外lz所说6分钟是没有办法的,这个要问新浪,lz可以换vp6压,图片什么的没什么码率要求的


为什么要写bat,直接cmd里打不更方便,还能拖放文件
级别: 新手上路
注册时间:
2009-01-27
在线时间:
4小时
发帖:
182
只看该作者 26楼 发表于: 2009-06-06
lz请分开压,可以先将视频部分压成h.264,再压音乐部分为he-aac,码率自己调节,再封装
封装的方法:
复制你的视频音频文件去mc的安装目录,MediaCoder\codecs下你会发现有个文件叫ffmpeg.exe,然后你在这个目录下新建一个文本文档就是.txt文件,把下面这段命令打进去,注意括号内为你修改的内容
\ffmpeg -vcodec copy -acodec copy -i <源mp4名>.mp4 -i <源m4a名>.m4a -f flv <目标flv名>.flv
保存关闭文档,将后缀改为bat,你会发现他成了个可执行文件,也就是批处理程序 双击他就可以了,接着就可以在这个目录下找到封装的flv了

另外lz所说6分钟是没有办法的,这个要问新浪,lz可以换vp6压,图片什么的没什么码率要求的

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 25楼 发表于: 2009-06-05
引用
最初由 雷鸣 发布


你去那边说一下,看看能不能commit到svn里面吧


我不想去浪费时间,因为这些都是hack。而且有些改动对于编码和解码可能会有问题。

比如那个adts的问题,新的ffmpeg里刚加了个aac_adtstoasc的滤镜,部分修正了读取adts aac的问题,不过用的时候要手工加入,不会自动使用,很麻烦

aac -> m4a
官方的要用
ffmpeg -i xxx.aac -absf aac_adtstoasc -acodec copy yyy.m4a

我的和其他格式一样
ffmpeg -i xxx.aac -acodec copy yyy.m4a

而且官方版生成的时间戳有误差,虽然对播放可能没有太大影响,但会显著增加文件体积。
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 24楼 发表于: 2009-06-05
引用
最初由 roozhou 发布
这个是我编译的最新修改精简版ffmpeg,不含解码器和编码器,只是用来进行容器转换的

http://www.damipan.com/file/1ir8lv4.html

对于AVC,支持:
MP4 / MKV / FLV / TS -> MP4 / MKV / FLV / Raw_AVC
Raw_AVC -> MP4
注意RAW -> MKV / FLV的支持还有问题,需要用MP4中转

对于AAC,支持:
ADTS / MP4 / MKV / RM / FLV / AVI -> ADTS / MP4 / MKV / FLV

P.S. 不要对官方ffmpeg抱任何幻想。不信过一年看看,这些功能依然不会实现


你去那边说一下,看看能不能commit到svn里面吧
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 23楼 发表于: 2009-06-04
这个是我编译的最新修改精简版ffmpeg,不含解码器和编码器,只是用来进行容器转换的

http://www.damipan.com/file/1ir8lv4.html

对于AVC,支持:
MP4 / MKV / FLV / TS -> MP4 / MKV / FLV / Raw_AVC
Raw_AVC -> MP4
注意RAW -> MKV / FLV的支持还有问题,需要用MP4中转

对于AAC,支持:
ADTS / MP4 / MKV / RM / FLV / AVI -> ADTS / MP4 / MKV / FLV

P.S. 不要对官方ffmpeg抱任何幻想。不信过一年看看,这些功能依然不会实现
级别: 新手上路
注册时间:
2007-07-18
在线时间:
0小时
发帖:
56
只看该作者 22楼 发表于: 2009-06-04
自己用 FFmpeg-svn-18866 把单独的 AVC RAW 和 AAC 尝试封装到 flv容器内 的确是出了问题
就如 雷鸣所说 从mp4=》flv 完美

用 LoRd_MuldeR 提到的 JW FLV PLAYER (Flowplayer 3.1.1) 在IE下成功播放 flv

doom9相关旧帖子:
http://forum.doom9.org/showthread.php?t=129971&highlight=AVC+flv

Flowplayer :
http://flowplayer.org/download/index.html
级别: 新手上路
注册时间:
2007-08-09
在线时间:
3小时
发帖:
35
只看该作者 21楼 发表于: 2009-06-04
好,多谢楼上

http://shop34927182.taobao.com/
快速回复

限150 字节
上一个 下一个