使用 ffmpeg 的 Android 视频压缩

标签 android video ffmpeg compression filenames

我正在使用 ffmpeg 库压缩视频。
用户可以浏览任何视频并对其进行压缩。它适用于视频名称没有空格的视频。但如果视频名称有空格,压缩不起作用。我们尝试为视频路径添加双引号,但它仍然无法正常工作。例如。我们的视频路径是这样的 - /storage/sdcard1/Video/teri jhuki nazar.mp4
如何解决这个问题?

最佳答案

ffmpeg 每个命令都使用空格单独标识。
当您指定具有空格的路径时,路径将根据空格进行拆分,并将被视为不同的命令,因此会出现错误。

Here你可以看到每个命令是如何区分的。

我建议您在命令样式和差异化方面进行自己的更改。

引用 :

  • https://github.com/WritingMinds/ffmpeg-android-java
  • http://writingminds.github.io/ffmpeg-android-java/
  • 关于使用 ffmpeg 的 Android 视频压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23654929/

    相关文章:

    android - 是否可以将自定义属性添加到 android 资源的样式中?

    android - 选择错误标记

    c - FFMPEG:视频解码器解析器的工作原理

    java - 我可以在 Applet 中使用 vlcj 库吗?

    具有负偏移量的ffmpeg裁剪

    video - 使用 ffmpeg 将原始 bayer_rggb8 帧编码为视频

    android - [android]使用mediacodec和ffmpeg生成.ts文件,但是生成的ts文件没有图片覆盖

    android - 启用数据连接的替代方法

    android - android中的圆形布局

    video - 如何使用 ffmpeg 获取 mp4 容器的任何流的持续时间?