如何使用 Android 中的 libvlc 选项在视频上添加徽标
How to add a logo over video using libvlc options in Android
我正在尝试在 Android 中的视频上添加徽标,我尝试这样做:
String[] options = {"--sub-filter=logo" ,"--logo-file=/mnt/sdcard/video.png"};
playMRL(mLibVlcInstance, mrl, options);
但它没有添加徽标,在 Windows 中有效:
vlc --sub-filter=logo --logo-file=video.png movie.mp4
有人知道如何 运行 使用 Android 中的这些选项吗?
您好,我通过这种方式在 https://bitbucket.org/edwardcw/libvlc-android-sample 的示例中找到了选项:
ArrayList<String> options = new ArrayList<String>();
//options.add("--subsdec-encoding <encoding>");
options.add("--aout=opensles");
options.add("--audio-time-stretch"); // time stretching
options.add("-vvv"); // verbosity
libvlc = new LibVLC(options);
但 AFAIK 并非 libVLC 的所有功能都由 android 端口公开,如此答案中所述:Video rotation on android using LibVLC
我正在尝试在 Android 中的视频上添加徽标,我尝试这样做:
String[] options = {"--sub-filter=logo" ,"--logo-file=/mnt/sdcard/video.png"};
playMRL(mLibVlcInstance, mrl, options);
但它没有添加徽标,在 Windows 中有效:
vlc --sub-filter=logo --logo-file=video.png movie.mp4
有人知道如何 运行 使用 Android 中的这些选项吗?
您好,我通过这种方式在 https://bitbucket.org/edwardcw/libvlc-android-sample 的示例中找到了选项:
ArrayList<String> options = new ArrayList<String>();
//options.add("--subsdec-encoding <encoding>");
options.add("--aout=opensles");
options.add("--audio-time-stretch"); // time stretching
options.add("-vvv"); // verbosity
libvlc = new LibVLC(options);
但 AFAIK 并非 libVLC 的所有功能都由 android 端口公开,如此答案中所述:Video rotation on android using LibVLC