Ir al contenido principal

Destacados

🧮 Pandy y las Sumas: ¡Aprender nunca fue tan divertido!

 ¿Buscas una forma alegre y visual de enseñar sumas a los más pequeños? Te presento “Pandy y las Sumas”, un juego educativo que combina lógica, emoción y ternura. Ideal para reforzar el cálculo mental en niños y niñas de forma interactiva. 🎮 ¿Qué es “Pandy y las Sumas”? Pandy es un adorable personaje que acompaña a sus amigos en una aventura matemática. El objetivo del juego es resolver 12 sumas únicas, sin repeticiones, mientras se acumulan puntos por cada respuesta correcta. Cada vez que el jugador acierta, Pandy se alegra y celebra. Pero si se equivoca… ¡Pandy se cae al suelo! 😢 Si logras responder correctamente todas las sumas, Pandy y sus amigos se van de viaje en globo. 🎈🌍 ✨ Novedades en esta versión • ✅ Contador de puntos visible en pantalla • ✅ Pantalla especial para mostrar cada pregunta con números grandes y fondo suave • ✅ Función inteligente que evita sumas repetidas • ✅ Animaciones y sonidos que refuerzan la emoción de cada respuesta • ✅ Retroalimentación...

Conversor MP3 - Visual Studio

Conversor de MP4 a MP3 en C# con NReco.VideoConverter
En este tutorial, te mostraré cómo he creado un conversor sencillo de archivos MP4 a MP3 utilizando C# y la biblioteca NReco.VideoConverter. Este proyecto utiliza un formulario de Windows Forms para seleccionar el archivo MP4 y convertirlo a MP3.
Además puedes descargar el proyecto.

Requisitos
  1. Visual Studio
  2. Biblioteca NReco.VideoConverter (puedes instalarla desde NuGet)
  3. Código Fuente
Aquí está el código completo del proyecto:

C#

using System;
using System.IO;
using System.Windows.Forms;
using NReco.VideoConverter;

namespace Conversor_MP3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();
            openFileDialog.Filter = "MP4 files (*.mp4)|*.mp4";
            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                txtFilePath.Text = openFileDialog.FileName;
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            string inputFilePath = txtFilePath.Text;
            if (string.IsNullOrEmpty(inputFilePath))
            {
                MessageBox.Show("Por favor, selecciona un archivo MP4 primero.");
                return;
            }

            string outputFilePath = Path.ChangeExtension(inputFilePath, ".mp3");

            try
            {
                var converter = new NReco.VideoConverter.FFMpegConverter();
                converter.ConvertMedia(inputFilePath, outputFilePath, "mp3");
                MessageBox.Show("Conversión completada. Archivo guardado en: " + outputFilePath);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error durante la conversión: " + ex.Message);
            }
        }

        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            // Marca el enlace como visitado
            linkLabel1.LinkVisited = true;
            // Abre la URL en el navegador predeterminado
            System.Diagnostics.Process.Start("https://computacionmyf.blogspot.com/");
        }
    }
}

Explicación del Código
Importación de Bibliotecas: Importamos las bibliotecas necesarias, incluyendo NReco.VideoConverter para la conversión de video.
Formulario Principal: Creamos un formulario (Form1) con dos botones y un cuadro de texto:
button1: Abre un cuadro de diálogo para seleccionar el archivo MP4.
button2: Realiza la conversión del archivo MP4 a MP3 utilizando FFMpegConverter.
Selección de Archivo: Utilizamos OpenFileDialog para permitir al usuario seleccionar un archivo MP4. La ruta del archivo seleccionado se muestra en txtFilePath. 
Conversión de Archivo: Al hacer clic en button2, se verifica que se haya seleccionado un archivo. Luego, se utiliza FFMpegConverter para convertir el archivo MP4 a MP3. El archivo convertido se guarda en la misma ubicación con la extensión .mp3.
Manejo de Errores: Si ocurre algún error durante la conversión, se muestra un mensaje de error.
Enlace a Blog: Incluimos un LinkLabel que abre el enlace a mi blog en el navegador predeterminado.
Descarga
Puedes descargar el proyecto completo desde este enlace.

 

Comentarios

Entradas populares