问题标签 [mobile-ffmpeg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在 Android 中使用 FFMPEG 在另一个图像上成像
我正在开发一个 Android 视频编辑器应用程序,我只是一个新手。我想在视频上添加图像、测试或贴纸的叠加层,可以通过缩放和拖动等来移动和调整大小。
谁能帮我解决这个问题
android - Android - 合并使用前后摄像头拍摄的视频
合并使用 Android CameraX 录制的前后摄像头拍摄的纵向视频时,我遇到了方向问题。
这里解释了这个问题,但我还没有找到一个可行的解决方案。我尝试了多种解决方案,例如按照问题说明中的建议使用mp4parser,但结果是每个备用摄像机视频都是颠倒的。我还尝试将FFmpeg用于 android - mobile-ffmpeg。使用 ffmpeg Concat demuxer 得到与 mp4parser 相同的结果。
我使用的 Concat demuxer 命令:ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mp4
我还尝试在连接之前更改视频的旋转元数据以匹配,类似于此处的操作方式,但这似乎对最终结果没有任何影响。
最后,我使用了 ffmpeg Concat 过滤器。由于视频的重新编码,该解决方案显然花费了更长的时间,但它确实解决了视频方向的问题,但输出的视频质量很差。
连接过滤器命令:
有没有人找到关于如何解决android中的方向问题的解决方案?或者在使用 FFmpeg Concat 过滤器合并视频时,如何尽可能地保持视频质量?
ffmpeg - 如何减少压缩时间并同时保持视频质量,FFMPEG 库 android
我正在使用 FFMPEG 库来压缩视频并且也能够达到正常质量。但是如果我尝试提高分辨率,压缩时间就会增加。输出应该是实现标准视频输出的地方,以及非常高质量的视频,同时保持纵横比。以下是我正在使用的代码,请建议我即兴创作的方法。帮助表示赞赏。谢谢
ffmpeg - 在非常短的视频上找不到输入流的 FFmpeg 解码器(无编解码器)
我制作了一个应用程序,您可以在其中使用您的 android 相机捕获视频并将这些视频与 FFmpeg 合并在一起。我的问题是当有人不小心创建了一个非常短的视频(立即开始和停止录制)时,FFmpeg 合并在那个非常短的视频上失败了。它说video duration is "N/A"
并且我收到Conversion Failed
消息的日志Decoder (codec none) not found for input stream
。有没有办法省略这样的视频并允许 FFmpeg 继续,或者有没有办法处理这个问题?
ios - 是否可以在 react native 中使用 ffplay 预览 ffmpeg 的输出?
正在使用 ffmpeg-kit/react-native
https://github.com/tanersener/ffmpeg-kit/tree/main/react-native构建基于移动设备的视频编辑器。
当我使用复杂过滤器时,我花了大约 0.5-1 分钟来应用过滤器,然后我就能够展示过滤器的外观。
我想要的是在应用过滤器之前显示一个真正的快速预览。
可能像 TikTok 这样的应用程序在应用之前使用 gl-view 来模拟过滤器(以实现真正的快速预览)。
在探索了 FFmpeg 之后,我了解到 ffplay https://ffmpeg.org/ffplay.html允许我们在实际应用过滤器之前预览过滤器。
所以问题是如何在我的移动应用程序 android 或 ios 中使用 ffplay。我尝试探索 mobile-FFmpeg 但找不到任何线索。 请忽略我的英文错误
android - 直接从移动相机使用 FFmpeg 压缩视频
有没有办法在移动设备中录制视频并在此过程中使用 FFmpeg 对其进行压缩,而不是录制它然后才使用 FFmpeg 对其进行压缩?
即使磁盘中的可用空间不足,此解决方案也允许设备录制视频。我要的是Android和iOS。
在https://github.com/tanersener/mobile-ffmpeg中,提到了一个用于录制视频的命令,但我似乎找不到任何实现它的代码示例。
提前致谢
objective-c - 如何在Objective c中使用FFMPEG在视频上叠加图像
我使用了许多 FFMPEG 命令,但没有用。
我想在视频上叠加图像。图像和视频大小相同。
下载完整的演示源代码。
https://www.dropbox.com/s/gqcbuynnkpbcufi/FFmpegDemo.zip?dl=0
我在我的演示中使用下面的 POD。
这是我在视频上叠加图像的源代码。
android - 在选择要修剪的视频范围时显示视频播放进度
我正在设计一个 android 视频编辑器应用程序,其中一个功能是修剪从图库中选择的视频。我可以使用显示在 VideoView 底部的 RangeSlider 为用户提供一个选项来选择范围,然后使用 FFMPEG 库来修剪视频。
但我无法在 RangeSlider 上显示所选范围内正在播放的视频的进度。
不确定我是否正确接近,因此请为我提供解决方案来实现这一目标。
android - 如何使用 ffmpeg 更快地修剪视频
我刚开始使用 FFmpeg 修剪一些视频,但需要一段时间才能完成。例如,将一个一小时的视频剪成一半时长几乎需要一分钟。
有没有办法加快这个速度?这是我使用的代码