Bajar MP3 de Youtube directamente con JDownloader2 en vez de AAC/M4A/OGG/OPUS

Comparte:

Hace unos meses os comentaba en esta entrada https://www.mur3.com/bajar-musica-y-video-de-youtube-con-jdownloader2-gratis-y-rapido/ como con el programa JDownloader podiamos bajar el AUDIO de los videos de Youtube, el problema es que el formato es OGG y no es del agrado del publico generalista. No tendria que ser un problema ya con el VLC podemos convertir OGG a MP3 en unos segundos, pero ya tenemos que usar otro programa.

Lo mas sencillo es que Jdownloader pudiera bajar en MP3 directamente, pero no lo hace, lo que si podemos hacer es, una vez bajado el OGG, haciendo uso de un scrip que el propio JDownloader lo convierta a MP3. Para ello tenemos que instalar el addon Event Scripter en nuestro JDownloader.

Despues creamos un nuevo «Trigger» y lo editamos, poniendo este codigo tan util y guardando los cambios:

/*
    Convert audio files to mp3 format
    Trigger : A download stopped
*/

if (link.finished) {
    var input = link.downloadPath;
    var output = input.replace(/(aac|m4a|ogg|opus)$/, "mp3");

    if (input != output) {
        try {
            var ffmpeg = callAPI("config", "get", "org.jdownloader.controlling.ffmpeg.FFmpegSetup", null, "binarypath");
            var bitrate = callSync(ffmpeg, "-i", input).match(/bitrate: (\d+) kb/)[1];

            callAsync(function(error) {
                !error && getPath(input).delete();
            }, ffmpeg, "-y", "-i", input, "-b:a", bitrate + "k", output);
        } catch (e) {};
    }
}

Teneis la pagina oficial con varios SCRIPTS ya hechos aqui: https://board.jdownloader.org/showthread.php?t=70525

Una vez hecho, los audios que bajemos de los videos de Youtube se bajaran en OGG y automaticamente se convertiran a MP3, teniendo ambos ficheros disponibles.

MuR3

1984 | ASTURIAS | INFORMATICO | RETRO-GAMER | BLOGGER | YOUTUBER

10 comentarios en «Bajar MP3 de Youtube directamente con JDownloader2 en vez de AAC/M4A/OGG/OPUS»

  • el 25/08/2022 a las 9:14
    Enlace permanente

    Hay que agregar el nuevo formato OPUS al codigo para que lo pueda convertir dirctamente.

    Un saludo.

    Respuesta
    • el 19/07/2023 a las 2:37
      Enlace permanente

      y te funcionó estimado agregando en el código dicho tipo de archivo.
      A mi no me convierte a mp3

      Respuesta
  • el 27/11/2022 a las 14:25
    Enlace permanente

    gracias me fue de mucha ayuda, espero y subas mas codigos para el jd2

    Respuesta
  • el 01/04/2023 a las 18:14
    Enlace permanente

    si el archivo pesa 70mb ahora pesa 20 perso sigue estando en m4a y en acc internamente

    Respuesta
  • el 08/11/2023 a las 20:56
    Enlace permanente

    Hola, ¡¡funcionando en Ubuntu 20.04!!
    He añadido este para generar un archivo MP3 de 64 kbps…

    🎧 Si quisiera que el archivo MP3 fuese de 64 kbps…

    /*
    Convertir archivos de audio a formato MP3 de 64 kbps
    Trigger : A download stopped
    */

    if (link.finished) {
    var input = link.downloadPath;
    var output = input.replace(/(aac|m4a|ogg|opus)$/, «mp3»);

    if (input != output) {
    try {
    var ffmpeg = callAPI(«config», «get», «org.jdownloader.controlling.ffmpeg.FFmpegSetup», null, «binarypath»);
    var bitrate = callSync(ffmpeg, «-i», input).match(/bitrate: (\d+) kb/)[1];

    callAsync(function(error) {
    !error && getPath(input).delete();
    }, ffmpeg, «-y», «-i», input, «-b:a», «64k», output); // Set the bitrate to 64 kbps
    } catch (e) {};
    }
    }

    Respuesta

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.