我想在android中開發視頻合併應用程序。我只能使用NDK和JNI生成ffmpeg.so文件。但現在我想獲得輸入視頻的幀(大約15秒)。任何人都有一個想法如何使用ffmpeg從視頻獲取幀?有沒有直接的本地方法可用於獲取ffmpeg中的幀?以及如何將命令從java類傳遞到本地方法來執行視頻合併功能?只要給我解決方案。Android FFMPEG示例使用NDK從視頻獲取幀
1
A
回答
1
我知道的唯一教程是http://dranger.com/ffmpeg/。這不是與Android相關的,而是它們在教程開始時獲得的框架。
1
使用ffmpeg,您可以獲取框架或縮略圖,請在JNI和NDK中嘗試這些命令。
要提取thumbail
ffmpeg -i videojoin.mpg -vf thumbnail=25, scale=iw/4:ih/4 -frames:v 1 -y thumbs.png
從視頻
ffmpeg –vframes 1 –i input_video_file_name –f image2 output_frame.bmp
0
對於創建縮略圖或框架,你可以找到在這個FFMPEG Wiki link的命令中提取第一幀。
相關問題
- 1. 使用ffmpeg和android提取視頻中的第一幀ndk
- 2. 如何在Android中使用ffmpeg從mp4視頻獲取視頻幀?
- 3. 從視頻中提取幀 - PHP-FFMpeg
- 4. 使用OpenCV從.avi視頻獲取幀
- 5. 從Youtube視頻獲取幀視頻
- 6. 從視頻中獲取幀
- 7. 使用FFMpeg獲取視頻的中間幀?
- 8. 如何從使用ffmpeg的視頻中提取單個幀?
- 9. 使用ffmpeg從未壓縮的y4m視頻中提取幀
- 10. Android視頻播放器使用NDK,OpenGL ES和FFmpeg
- 11. Android從視頻/拍攝視頻時獲取特定幀
- 12. 使用FFMPEG for Android編碼視頻的示例
- 13. ffmpeg每秒提取一幀視頻?
- 14. FFmpeg的視頻縮略圖幀提取
- 15. 從FFmpeg獲取視頻的高寬比
- 16. 從ffmpeg獲取視頻尺寸-i
- 17. 從實時視頻流獲取幀
- 18. FFMPEG - 從視頻中提取
- 19. 使用opencv獲取幀視頻
- 20. 視頻取向使用的ffmpeg
- 21. 使用ffmpeg從視頻捕獲的視頻創建視頻拼貼
- 22. 使用GPUImage從視頻中提取幀
- 23. 如何使用FFMPEG在0,5,10秒僅提取3個視頻幀?
- 24. 實時從視頻中提取幀android
- 25. Android ndk示例原生音頻錯誤
- 26. Android NDK本地音頻示例崩潰
- 27. 如何從使用MediaCodec的視頻獲取任何幀?
- 28. 使用ffmpeg從視頻獲取屏幕截圖
- 29. 如何使用libav從h264視頻獲取sps結構ffmpeg
- 30. 從c#中的視頻獲取幀#