Я пытаюсь скачать видео с vimeo, но без использования веб-сайтов или других приложений для этого (в основном я избегаю стороннего программного обеспечения ...)
Я сделал следующее:
Проверьте элемент, перейдите в Сеть, проанализировав некоторые URL-адреса, обнаружив, что они разделены на сегменты аудио и видео, а затем я загрузил их с помощью java:
for (int i=1;i<22;i++){
try {new FileOutputStream("segment-"+String.valueOf(i)+".m4s").getChannel().transferFrom(Channels.newChannel(new URL("(URL)/segment-"+String.valueOf(i)+".m4s").openStream()), 0, Long.MAX_VALUE); } catch (Exception e) {e.printStackTrace();}
}
Не спрашивайте меня, почему мне нравится использовать меньше строк xD
Затем Sb объединил их, поэтому я искал команду cmd «type» для терминала Mac и нашел команду «cat» (я новичок в macOS). Я знаю, что мог бы включить этот шаг в Java, но это было более быстрое решение. ...
cat (path)/*.m4s > (path)/audio.m4s
Я сделал то же самое для video.m4s. Обычно VLC-проигрыватель мог бы запустить его, но у меня это не сработало, во всяком случае, я предпочитаю использовать любой известный тип файла, например, mp4, mov, m4a и т. Д. Поэтому я искал, как их объединить. Я нашел win-приложение Invidownloader, но я не хочу его использовать. Другим вариантом был FFmpeg, но я изо всех сил пытаюсь установить его. Я даже не знаю, как им пользоваться, поэтому приземлился здесь.
Спасибо за совет