如何使用Android中的libvlc选项在视频上添加徽标

时间:2015-01-11 22:36:17

标签: android video vlc 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中运行这些选项吗?

1 个答案:

答案 0 :(得分:0)

您好我通过这种方式找到了来自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