当前位置: 技术问答>linux和unix
实时转码 相关资料
来源: 互联网 发布时间:2016-11-23
本文导语: csdn的各位大牛, 我现在想做一个实时转码的小代码,读入一个码流,转码之后再输出成为一个新的码流,初步设想的用ffmpeg来搞,不管有没有做过的,大家有没有好点的建议,说说啊。 先谢谢了。 ...
csdn的各位大牛,
我现在想做一个实时转码的小代码,读入一个码流,转码之后再输出成为一个新的码流,初步设想的用ffmpeg来搞,不管有没有做过的,大家有没有好点的建议,说说啊。
先谢谢了。
我现在想做一个实时转码的小代码,读入一个码流,转码之后再输出成为一个新的码流,初步设想的用ffmpeg来搞,不管有没有做过的,大家有没有好点的建议,说说啊。
先谢谢了。
|
string src_path = SRC_PATH;//原文件路径
string desc_path = DESC_PATH;//目的文件路径
linux应该可以转
string desc_path = DESC_PATH;//目的文件路径
string cmand_3gp ="ffmpeg -y -i " + src_path + fname
+ " -vcodec h263 -s 176x144 -b 40k -r 8 -ac 1 -acodec libamr_nb -ar 8000 -ab 12200 "
+ desc_path + fname + ".3gp";
system(cmand_3gp.c_str());
string command_mp4 = "MP4Box -hint " + desc_path + fname + ".3gp";
system(command_mp4.c_str());
linux应该可以转
|
例如:你把一个3gp的视频转换成avi的,你可以先把3gp的以2进制写进一个文件,等全部写进去了,再调用
转码成功,生成avi视频,大概就是这样了。中转一下可以吧?呵呵,大视频可能转很久
其他就不知道了
string cmand_3gp ="ffmpeg -y -i " + src_path + fname
+ " -vcodec h263 -s 176x144 -b 40k -r 8 -ac 1 -acodec libamr_nb -ar 8000 -ab 12200 "
+ desc_path + fname + ".avi";
system(cmand_3gp.c_str());
转码成功,生成avi视频,大概就是这样了。中转一下可以吧?呵呵,大视频可能转很久
其他就不知道了
|
二进制写入文件,src_path + fname,找到所在文件,
通过我上面的代码可以转换成3gp,avi等格式...
通过我上面的代码可以转换成3gp,avi等格式...
|
貌似中流电子是专门做实时转码的,土豆网的手机视频好象用的就是他们的技术,建议cold call问一下
|
我倒是想回答呢 可是我全然不会 嘿嘿
|
我一般都是百度或是到专业论坛上找的
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。