关于多媒体-视频编辑问题mark
2015-03-07 23:40
387 查看
-问题来自”逗拍”App
使用androidApi分解
本人视频合成后的信息(无声音)
生成的视频明显没有视频源清晰,不知道为何
接下来要深入研究ffmpeg了
视频解码,生成图片
使用ffmpeg分解,生成png图ff.FFmpegConvertGMp4ToJpgOPng(path, "00:00:00", "17", "15", ViewUtils.DCIMCamera_PATH + "picture/image%2d.png");
使用androidApi分解
public void getBitmapsFromVideo() { Log.i("jarlen","getBitmapsFromVideo = "); String dataPath = path; MediaMetadataRetriever retriever = new MediaMetadataRetriever(); retriever.setDataSource(dataPath); // 取得视频的长度(单位为毫秒) String time = retriever .extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION); // 取得视频的长度(单位为秒) int seconds = Integer.valueOf(time) / 1000; Log.i("jarlen","seconds = "+seconds); // 得到每一秒时刻的bitmap比如第一秒,第二秒 for (int i = 0; i <= seconds; i++) { int value = (int) (i * 1000 * 1000); Log.i("jarlen","value = "+value); Bitmap bitmap = retriever.getFrameAtTime(value, MediaMetadataRetriever.OPTION_CLOSEST_SYNC); String path1 = ViewUtils.DCIMCamera_PATH+"picture" + File.separator + i + ".jpg"; Log.i("jarlen","path1 = "+path1); FileOutputStream fos = null; try { fos = new FileOutputStream(path1); bitmap.compress(CompressFormat.JPEG, 100, fos); fos.close(); } catch (Exception e) { e.printStackTrace(); Log.i("jarlen","bitmap"); } } }
视频合成
ff.FFmpegConvertGMJpgOPngToMp4(ViewUtils.DCIMCamera_PATH + "picture/image%2d.png", "15", ViewUtils.DCIMCamera_PATH + "picture/Mp4.mp4");
问题 ???
“逗拍”视频合成后的信息本人视频合成后的信息(无声音)
生成的视频明显没有视频源清晰,不知道为何
接下来要深入研究ffmpeg了
相关文章推荐
- 关于运用edit文件夹下面的内容实现多媒体编辑文本
- 关于vs2005入门.net2.0系列视频教程问题征集
- 关于 blog 编辑时的行间距的问题
- 关于flex3+fms3.5 录制音视频流时的声音问题
- 关于利用Schema解析XML,生成、编辑XML的节点问题
- 关于Windows窗口保存前结束编辑的问题
- 关于 Fiddler 使用的两个常见问题的解决视频
- 关于编辑php网页上方空白的问题
- 三件事看优酷关于视频网站版权的问题
- 关于linux下看视频和无声的问题
- 关于其他视频文件向.flv文件转换的问题
- 关于InputStream.mark()问题
- Opera9.5 关于IFRAME编辑模式的小问题
- 关于ASP.NET中GridView控件的编辑和删除问题!
- 关于access数据库不能编辑问题
- 关于给处于编辑中的datagrid的编辑框指定宽度的问题
- 关于FCKEditor编辑的区域选中问题
- 关于ArcGIS Server 9.2在线编辑和程序部署的问题
- 关于XNA中视频的问题
- 2D GAME 关于视频播放的闪烁问题