Youtube-dl в Android

Привет, я пытаюсь получить URL видеопользователя с помощью ссылки на YouTube. Я знаю, что это можно сделать с помощью youtube-dl ( youtube-dl --get-url http://www.youtube.com/watch?v=VIDEO_ID )

Youtube-dl написан на python. И я знаю, что как-то возможно скрестить между python и java с помощью Jython или python-for-android Py4A. Но мой вопрос заключается в том, как я собираюсь достичь этого, есть ли относительно простой способ установить связь между этими двумя языками, например, между C и Java через JNI?

Любая помощь ВЕЛИКОЕ оценили

Python можно вызвать из многих популярных языков программирования. Вот как я буду делать это в java.

 Process py = Runtime.getRuntime().exec("youtube-dl.py"); 

Другим хорошим вариантом является Jython. Это библиотека для Java, которая может дать вам немного больше контроля над тем, что вы делаете. Хорошо, если вы планируете сделать это целое приложение, а не небольшой скрипт.

Этот источник показывает три способа выполнения кода python в java

EDIT: Понял, что вы задали Jython в своем вопросе, но я оставлю источник для других.