public static void borraDescarga(Descargador cual) { cual.Cancelar(); descargasEnProceso.Remove(cual); TempDescargasEnProcesoCantidad = descargasEnProceso.Count; }
public static void lanzaDescarga(string url, string headers, string nombre) { Descargador miDescargador = new Descargador(); if (nombre == "") { nombre = "video.mp4"; } for (int j = 1; File.Exists(nombre); j++) { nombre = "video" + j + ".mp4"; } if (miDescargador.Comienza(url, headers, nombre)) { //Abrir carpeta que tiene el video //string myDocspath = Environment.GetFolderPath (Environment.SpecialFolder.MyDocuments); string windir = Environment.GetEnvironmentVariable("WINDIR"); System.Diagnostics.Process prc = new System.Diagnostics.Process(); prc.StartInfo.FileName = windir + @"\explorer.exe"; prc.StartInfo.Arguments = MainClass.relativePath; prc.Start(); } }
public static void Main(string[] cmdLine) { Console.Title = "M3U8-Downloader V" + version + " - http://www.descargavideos.TV"; Console.WriteLine ("M3U8-Downloader V" + version + " - http://www.descargavideos.TV"); Console.WriteLine (""); MainClass.m3u8downloaderPath = AppDomain.CurrentDomain.BaseDirectory; MainClass.relativePath = Directory.GetCurrentDirectory(); if (File.Exists (MainClass.m3u8downloaderPath + "\\ffmpeg\\ffmpeg.exe")) { MainClass.ffmpegfile = MainClass.m3u8downloaderPath + "\\ffmpeg\\ffmpeg.exe"; } else if (File.Exists (MainClass.m3u8downloaderPath + "\\ffmpeg.exe")) { MainClass.ffmpegfile = MainClass.m3u8downloaderPath + "\\ffmpeg.exe"; } if (MainClass.ffmpegfile == "") { //No tsmuxer files Console.WriteLine ("Por favor descarga ffmpeg y coloca el archivo ffmpeg.exe dentro de la siguiente carpeta:"); Console.WriteLine (MainClass.m3u8downloaderPath); Console.WriteLine (""); Console.WriteLine ("Descargalo aqui:"); Console.WriteLine ("http://www.ffmpeg.org/download.html"); Console.WriteLine (""); Console.WriteLine ("Tambien puedes encontrar el archivo en el ZIP de M3U8-Downloader"); Console.WriteLine ("Pulsa cualquier tecla para continuar..."); Console.ReadKey(); return; } //Todo http aqui if (cmdLine.Length == 0) { desdeServidor = true; operaDesdeServidor (); return; } //Desde consola Descargador myDownloader = new Descargador (); if (cmdLine.Length == 2) { myDownloader.Comienza (cmdLine [0], cmdLine [1]); } else if (cmdLine.Length == 3) { myDownloader.Comienza (cmdLine [0], cmdLine [1], cmdLine [2]); } else { //incorrect start parameters Console.WriteLine ("Uso: M3U8-Downloader <m3u8 File URL> <out file>"); Console.WriteLine ("Ejemplo: M3U8-Downloader http://web.com/video.m3u8 C:\\video.mp4"); Console.WriteLine (""); Console.WriteLine ("Uso: M3U8-Downloader <m3u8 URL> <HTTP HEADERS> <out file>"); Console.WriteLine ("Ejemplo: M3U8-Downloader http://web.com/video.m3u8 00112233445566778899AABBCCDDEEFF C:\\video.mp4"); return; } }
public static void lanzaDescarga(string url, string headers, string nombre) { Descargador miDescargador = new Descargador (); if (nombre == "") { nombre = "video.mp4"; } for (int j=1; File.Exists(nombre); j++) { nombre = "video" + j + ".mp4"; } if (miDescargador.Comienza (url, headers, nombre)) { //Abrir carpeta que tiene el video //string myDocspath = Environment.GetFolderPath (Environment.SpecialFolder.MyDocuments); string windir = Environment.GetEnvironmentVariable ("WINDIR"); System.Diagnostics.Process prc = new System.Diagnostics.Process (); prc.StartInfo.FileName = windir + @"\explorer.exe"; prc.StartInfo.Arguments = MainClass.relativePath; prc.Start (); } }
public static void Main(string[] cmdLine) { Console.Title = "M3U8-Downloader V" + version + " - http://www.descargavideos.TV"; Console.WriteLine("M3U8-Downloader V" + version + " - http://www.descargavideos.TV"); Console.WriteLine(""); MainClass.m3u8downloaderPath = AppDomain.CurrentDomain.BaseDirectory; MainClass.relativePath = Directory.GetCurrentDirectory(); if (File.Exists(MainClass.m3u8downloaderPath + "\\ffmpeg\\ffmpeg.exe")) { MainClass.ffmpegfile = MainClass.m3u8downloaderPath + "\\ffmpeg\\ffmpeg.exe"; } else if (File.Exists(MainClass.m3u8downloaderPath + "\\ffmpeg.exe")) { MainClass.ffmpegfile = MainClass.m3u8downloaderPath + "\\ffmpeg.exe"; } if (MainClass.ffmpegfile == "") { //No tsmuxer files Console.WriteLine("Por favor descarga ffmpeg y coloca el archivo ffmpeg.exe dentro de la siguiente carpeta:"); Console.WriteLine(MainClass.m3u8downloaderPath); Console.WriteLine(""); Console.WriteLine("Descargalo aqui:"); Console.WriteLine("http://www.ffmpeg.org/download.html"); Console.WriteLine(""); Console.WriteLine("Tambien puedes encontrar el archivo en el ZIP de M3U8-Downloader"); Console.WriteLine("Pulsa cualquier tecla para continuar..."); Console.ReadKey(); return; } //Todo http aqui if (cmdLine.Length == 0) { desdeServidor = true; operaDesdeServidor(); return; } //Desde consola Descargador myDownloader = new Descargador(); if (cmdLine.Length == 2) { myDownloader.Comienza(cmdLine [0], cmdLine [1]); } else if (cmdLine.Length == 3) { myDownloader.Comienza(cmdLine [0], cmdLine [1], cmdLine [2]); } else { //incorrect start parameters Console.WriteLine("Uso: M3U8-Downloader <m3u8 File URL> <out file>"); Console.WriteLine("Ejemplo: M3U8-Downloader http://web.com/video.m3u8 C:\\video.mp4"); Console.WriteLine(""); Console.WriteLine("Uso: M3U8-Downloader <m3u8 URL> <HTTP HEADERS> <out file>"); Console.WriteLine("Ejemplo: M3U8-Downloader http://web.com/video.m3u8 00112233445566778899AABBCCDDEEFF C:\\video.mp4"); return; } }