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

android video recording, imitating microscopic, press the record support, lift the suspension. A progress bar displays the breakpoint.


The source address the following issues:


1. How to get the data of the camera


2. How to save the acquired data to a video file


3. How to record audio and video merge


4. How to achieve the pause function when recording video


5.android camera supports a resolution may not meet demand, the need to convert the resolution


6.android phone out of video recording is rotated 90 degrees, to effect rotation (conversion to and how to deal with the front camera)
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