android视频录制,模仿微视,支持按下录制、抬起暂停。进度条断点显示。该源码解决以下问题: 1.如何获取摄像头的数据2.如何把获取到的数据保存到视频文件中3.如何录制音频,并和视频合并4.录制视频时如何实现暂停功能5.android摄像头支持的分辨率可能不符合需求,需要转换分辨...">
Home » Source Code » Using the FFmpeg video recording and video playback

Using the FFmpeg video recording and video playback

cfm
2014-12-03 02:11:43
The author
View(s):
Download(s): 18
Point (s): 4 
Category Category:
AndroidAndroid JavaJava

Description

sizing: border-box; margin-top: 0px; margin-bottom: 16px;">android视频录制,模仿微视,支持按下录制、抬起暂停。进度条断点显示。

该源码解决以下问题:

1.如何获取摄像头的数据

2.如何把获取到的数据保存到视频文件中

3.如何录制音频,并和视频合并

4.录制视频时如何实现暂停功能

5.android摄像头支持的分辨率可能不符合需求,需要转换分辨率

6.android手机录制出来的视频是旋转了90度的,如何实现旋转(转换到前置摄像头又如何处理)


Sponsored links

File list

Tips: You can preview the content of files by clicking file names^_^
Name Size Date
01.97 kB
.gitignore332.00 B2014-06-19|22:22
01.97 kB
org.eclipse.core.resources.prefs244.00 B2014-06-19|22:22
AndroidManifest.xml1.82 kB2014-06-19|22:22
LICENSE34.30 kB2014-06-19|22:22
README.md996.00 B2014-06-19|22:22
ic_launcher-web.png50.19 kB2014-06-19|22:22
01.97 kB
Screenshot_2014-03-22-22-07-35.png100.57 kB2014-06-19|22:22
Screenshot_2014-03-22-22-07-49.png98.71 kB2014-06-19|22:22
Screenshot_2014-03-22-22-07-58.png99.03 kB2014-06-19|22:22
Screenshot_2014-03-22-22-08-08.png99.24 kB2014-06-19|22:22
Screenshot_2014-03-22-22-08-18.png61.23 kB2014-06-19|22:22
Thumbs.db218.00 kB2014-06-19|22:22
01.97 kB
android-support-v4.jar376.65 kB2014-06-19|22:22
01.97 kB
libavcodec.so8.22 MB2014-06-19|22:22
libavfilter.so794.71 kB2014-06-19|22:22
libavformat.so1.37 MB2014-06-19|22:22
libavutil.so273.37 kB2014-06-19|22:22
libcheckneon.so13.12 kB2014-06-19|22:22
libffmpeginvoke.so13.12 kB2014-06-19|22:22
libjniavcodec.so597.40 kB2014-06-19|22:22
libjniavfilter.so341.40 kB2014-06-19|22:22
libjniavformat.so465.40 kB2014-06-19|22:22
libjniavutil.so485.40 kB2014-06-19|22:22
libjniopencv_core.so653.24 kB2014-06-19|22:22
libjniopencv_imgproc.so341.24 kB2014-06-19|22:22
libjniswresample.so109.40 kB2014-06-19|22:22
libjniswscale.so133.40 kB2014-06-19|22:22
libopencv_core.so2.33 MB2014-06-19|22:22
libopencv_imgproc.so2.06 MB2014-06-19|22:22
libswresample.so77.24 kB2014-06-19|22:22
libswscale.so269.24 kB2014-06-19|22:22
libtbb.so225.21 kB2014-06-19|22:22
javacpp.jar156.91 kB2014-06-19|22:22
javacv.jar1.10 MB2014-06-19|22:22
proguard-project.txt781.00 B2014-06-19|22:22
project.properties563.00 B2014-06-19|22:22
01.97 kB
01.97 kB
btn_darkgrey_bg.9.png158.00 B2014-06-19|22:22
btn_darkgrey_bg_pressed.9.png158.00 B2014-06-19|22:22
btn_dialog_normal.png1.01 kB2014-06-19|22:22
btn_lightgreen_bg.9.png164.00 B2014-06-19|22:22
btn_lightgreen_bg_pressed.9.png160.00 B2014-06-19|22:22
button.png791.00 B2014-06-19|22:22
dialog_title_bar.png273.00 B2014-06-19|22:22
f10_large.jpg88.34 kB2014-06-19|22:22
f1_large.jpg88.17 kB2014-06-19|22:22
f2_large.jpg114.06 kB2014-06-19|22:22
f4_large.jpg121.87 kB2014-06-19|22:22
f5_large.jpg115.76 kB2014-06-19|22:22
f6_large.jpg93.19 kB2014-06-19|22:22
f7_large.jpg144.10 kB2014-06-19|22:22
f8_large.jpg105.33 kB2014-06-19|22:22
f9_large.jpg108.12 kB2014-06-19|22:22
guide_btn.png6.40 kB2014-06-19|22:22
guide_btn_pressed.png6.44 kB2014-06-19|22:22
guide_focus.png91.30 kB2014-06-19|22:22
guide_icn_close.png1.38 kB2014-06-19|22:22
guide_icn_close_pressed.png1.38 kB2014-06-19|22:22
guide_text.png15.64 kB2014-06-19|22:22
ic_launcher.png7.48 kB2014-06-19|22:22
icn_change_view.png1.59 kB2014-06-19|22:22
icn_change_view_pressed.png1.59 kB2014-06-19|22:22
icn_flashlight_off.png1.21 kB2014-06-19|22:22
icn_flashlight_on.png1.21 kB2014-06-19|22:22
icn_move.png1.21 kB2014-06-19|22:22
icn_move_pressed.png1.22 kB2014-06-19|22:22
icn_pic_choose.png2.07 kB2014-06-19|22:22
icn_pic_delete.png1.46 kB2014-06-19|22:22
icn_picture.png1.24 kB2014-06-19|22:22
icn_picture_pressed.png1.24 kB2014-06-19|22:22
icn_play_big.png5.65 kB2014-06-19|22:22
icn_play_small.png2.71 kB2014-06-19|22:22
icn_save.png1.09 kB2014-06-19|22:22
icn_save_pressed.png1.09 kB2014-06-19|22:22
icn_video.png1.13 kB2014-06-19|22:22
icn_video_pressed.png1.13 kB2014-06-19|22:22
icn_zoomin.png1.20 kB2014-06-19|22:22
icn_zoomin_pressed.png1.20 kB2014-06-19|22:22
m11_large.jpg127.39 kB2014-06-19|22:22
m12_large.jpg63.58 kB2014-06-19|22:22
m13_large.jpg128.52 kB2014-06-19|22:22
m14_large.jpg80.05 kB2014-06-19|22:22
m16_large.jpg109.19 kB2014-06-19|22:22
m3_large.jpg110.86 kB2014-06-19|22:22
progress_bar_green.9.png136.00 B2014-06-19|22:22
progress_bar_grey.9.png112.00 B2014-06-19|22:22
record_icon.png712.00 B2014-06-19|22:22
semi_transparent.png261.00 B2014-06-19|22:22
sign_video.png1.00 kB2014-06-19|22:22
slide_bar.png1.51 kB2014-06-19|22:22
slide_bar_pressed.png1.54 kB2014-06-19|22:22
video_text01.png3.96 kB2014-06-19|22:22
video_text02.png3.04 kB2014-06-19|22:22
video_text03.png4.21 kB2014-06-19|22:22
video_text04.png3.44 kB2014-06-19|22:22
01.97 kB
ic_launcher.png3.69 kB2014-06-19|22:22
01.97 kB
ic_launcher.png12.22 kB2014-06-19|22:22
01.97 kB
ic_launcher.png24.20 kB2014-06-19|22:22
01.97 kB
btn_recorder_cancel.xml390.00 B2014-06-19|22:22
btn_recorder_flashlight.xml509.00 B2014-06-19|22:22
btn_recorder_frontcamera.xml515.00 B2014-06-19|22:22
btn_recorder_next.xml394.00 B2014-06-19|22:22
btn_recorder_picture.xml499.00 B2014-06-19|22:22
btn_recorder_video.xml491.00 B2014-06-19|22:22
btn_recorder_video_text.xml319.00 B2014-06-19|22:22
button_globaldialog.xml564.00 B2014-06-19|22:22
button_status_color.xml365.00 B2014-06-19|22:22
recorder_success_progress.xml413.00 B2014-06-19|22:22
01.97 kB
activity_ffmpeg_preview.xml2.03 kB2014-06-19|22:22
activity_recorder.xml4.88 kB2014-06-19|22:22
activity_recorder_progress.xml1.76 kB2014-06-19|22:22
global_dialog_tpl.xml2.93 kB2014-06-19|22:22
01.97 kB
styles.xml324.00 B2014-06-19|22:22
01.97 kB
styles.xml381.00 B2014-06-19|22:22
01.97 kB
strings.xml78.00 B2014-06-19|22:22
styles.xml1.64 kB2014-06-19|22:22
01.97 kB
01.97 kB
01.97 kB
01.97 kB
CONSTANTS.java1.51 kB2014-06-19|22:22
FFmpegFrameRecorder.java39.15 kB2014-06-19|22:22
FFmpegPreviewActivity.java3.63 kB2014-06-19|22:22
FFmpegRecorderActivity.java35.41 kB2014-06-19|22:22
NewFFmpegFrameRecorder.java41.10 kB2014-06-19|22:22
ProgressView.java5.07 kB2014-06-19|22:22
RecorderParameters.java2.29 kB2014-06-19|22:22
SavedFrames.java1.93 kB2014-06-19|22:22
Util.java12.69 kB2014-06-19|22:22
VideoPlayTextureView.java4.96 kB2014-06-19|22:22
...
Sponsored links

Comments

(Add your comment, get 0.1 Point)
Minimum:15 words, Maximum:160 words
wangzhe_90228
2015-02-14

楼上说的对啊 能不能便宜点啊

wangzhe_90228
2015-02-15

很好 就是录视频时有杂音怎么回事啊?

浅吟且行的未来
2015-05-04

想看下,应该是不错的,要是能开源出来,估计感谢的人会更多,哈哈!!

yxb19790227
2015-05-26

没有jni源码,想学习和修改都不行,骗钱

leeeeeeq
2016-04-26

这个是github上的代码好意思要这么贵 ,真是醉了

Q3332711915
2017-03-07

很好的东西 很实用 【需要的朋友可以看我用户名联系我】

cchgg
2017-10-20

用于处理yuv转换问题,来看看

  • 1
  • Page 1
  • Total 1

Using the FFmpeg video recording and video playback (12.26 MB)

Need 4 Point(s)
Your Point (s)

Your Point isn't enough.

Get 22 Point immediately by PayPal

Point will be added to your account automatically after the transaction.

More(Debit card / Credit card / PayPal Credit / Online Banking)

Submit your source codes. Get more Points

LOGIN

Don't have an account? Register now
Need any help?
Mail to: support@codeforge.com

切换到中文版?

CodeForge Chinese Version
CodeForge English Version

Where are you going?

^_^"Oops ...

Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!
OK

Warm tip!

CodeForge to FavoriteFavorite by Ctrl+D