Technology sharing

Utere FFmpeg in commentariis ad cameram video in Android et eam servare in file locali MP4

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

In applicationis progressione mobili, interdum opus est cameram machinae uti ad videos recordationem, et vis accurate temperare qualitatem, formatam et durationem video in processu memorando poteris. Ut valida multimedia instrumenti processus, FFmpeg amplis muneribus et optionibus praebet ut nos adiuvet ad huiusmodi necessitates assequendas.

Add clientelas

In MASCULINUS diam, uti potes com.arthenica:mobile-ffmpeg-full bibliothecam ad hoc propositum assequendum.

implementation 'com.arthenica:mobile-ffmpeg-full:4.4'
  • 1

Oratio CELLA:https://github.com/tanersener/mobile-ffmpeg

Pro pluribus aliis usibus ffmpeg, refer ad exemplum documenti electronici supra

Mandata recordari video usura FFmpeg

FFmpeg.execute("-f android_camera -video_size 1280x720 -i 0:0 -r 25 -b:v 1.5M -pixel_format yuv420p -t 00:01:00 /sdcard/recorded_video.mp4");
  • 1

Sensus et munus parametri:

  • -f android_camera: format inputationem notat sicut android_camera, narrans FFmpeg ad obtinendum rivum e camera MASCULI fabrica.

  • -video_size 1280x720 : Pone video initus solutionis ad 1280x720 elementa. Pendet ex solutione camerae tuae fulta, ut requiritur.

  • -i 0:0 : Specificare initus lima machinasque. Hic, 0:0 significat FFmpeg video initus habiturum e camera Android systematis default. 0 significat fabrica numerum (plerumque cameram), 0 initus amnis index (plerumque video stream).

  • -r 25 : Pone frame rate output video ad 25 tabulas per secundam (fps). Decernit quot tabulas cinematographicas secundas per ostendat.

  • -b:v 1.5M : pone video bitrate de videndi 1.5 Mbps (1.5 megabits per secundam). Bitrate qualitatem et tudo magnitudinem imaginis determinat, cum bitrate altiorem generaliter significat altiorem qualitatem ac magnitudinem fasciculi maior.

  • -pixel_format yuv420p Pone pixel forma ad YUV420P. YUV420P forma pixel late adhibita est ad modum videndi modum transmissionis et transmissionis, ubi Y componentium luminarium (Luma) et U et V chroma componentium repraesentat (Chroma).

  • -t 00:01:00 : Pone memoriae video durationem I momento (00:01:00). FFmpeg commemorare cessabit post tempus praefinitum.

  • /sdcard/recorded_video.mp4 : Denota semita et lima nomen output lima. Hic, video salvus esse sicut fasciculus MP4 format, et semita /sdcard/recorded_video.mp4. Iusta ipsam viam scribe secundum necessitates tuas, fac tibi licentiam legere et scribere.

Notice

Ne ordinem parametri in FFmpeg pro arbitrio mutes, alioquin modulus occasus invalidus erit et ambitus defectus adhibebitur, ut. -video_size 1280x720 Si positus-i 0:0Si serius est, non erit opus, sic memento!

-t 00:01:00 Hoc unum minutum commemorat et ipso facto finit, cum tempus exit.FFmpeg.cancelId est

-b:v 1.5M Flexibiliter configurari potest secundum necessitates. Omnia condicionibus actualibus subduntur.

🆗,就这些雷,我替大家踩了,下班。