Introducción: inconvenientes y retos de la conversión del software libre
Los MP4 pueden reproducirse en muchas plataformas y dispositivos y son habituales en sitios de vídeo como YouTube. La situación en la que desea “convertir MP4 a MP3” se presenta en muchas situaciones diferentes. Por ejemplo, pueden darse los siguientes casos.
Polylang marcador de posición
para extraer sólo los archivos de audio de las grabaciones de las entrevistas y las actasno se modifican
Polylang marcador de posición
que quiere hacer un uso eficiente del aprendizaje de idiomas y el contenido de audiono modificar
Polylang marcador de posición
que se utilizará como material para la edición de podcasts y músicano modificar
Sin embargo, al utilizar muchos sitios web gratuitos, pueden encontrarse con los siguientes problemas
Afirma ser “gratuito” pero te dirige a un plan de pago.
En muchos casos, aunque la conversión parezca gratuita al principio, hay límites de capacidad o de frecuencia, y aparece el mensaje “Es necesario pagar” en mitad de la conversión.
Los archivos múltiples no pueden convertirse por lotes y deben cargarse manualmente de uno en uno.
Muchas herramientas en línea gratuitas solo permiten subir un archivo cada vez, lo que significa que, al convertir varios archivos, hay que subirlos, convertirlos y descargarlos repetidamente.
Para resolver estos problemas, te mostramos cómo convertir rápidamente MP4 a MP3 en tu propio ordenador utilizando un sencillo script en Python.
Scripts de conversión de MP4 a MP3 usando Python.
Este script utiliza una biblioteca de Python llamada Pydub para convertir archivos MP4 a formato MP3. Se pueden convertir varios archivos a la vez y ajustar libremente la velocidad y la calidad de la conversión.
Preparación necesaria.
En primer lugar, instale Pydub, la biblioteca necesaria. Ejecute el siguiente comando.
pip install pydub
Pydub también requiere ffmpeg, una biblioteca de procesamiento de audio. Instala ffmpeg usando el siguiente comando (ejemplo usando Homebrew).
Mac:.
brew install ffmpeg
Windows:.
Descarga el instalador de la página oficial de ffmpeg y pásalo.
Ejemplo de script de conversión de MP4 a MP3
El siguiente script permite convertir archivos MP4 de un directorio especificado a MP3 de una sola vez. Las rutas se establecen de forma genérica para que cualquiera pueda cambiarlas fácilmente para adaptarlas a su propio entorno.
from pydub import AudioSegment
import os
# MP4ファイルが保存されているディレクトリ
mp4_directory = "./input_mp4"
# MP3ファイルを保存するディレクトリ
mp3_directory = "./output_mp3"
# 出力ディレクトリが存在しない場合は作成
os.makedirs(mp3_directory, exist_ok=True)
# 指定ディレクトリ内のすべてのMP4ファイルを取得
mp4_files = [f for f in os.listdir(mp4_directory) if f.endswith('.mp4')]
for mp4_file in mp4_files:
# MP4ファイルを読み込み
audio = AudioSegment.from_file(os.path.join(mp4_directory, mp4_file), format="mp4")
# サンプルレートを20KHzに変更(必要に応じて調整可能)
audio = audio.set_frame_rate(20000)
# MP3として保存
audio.export(os.path.join(mp3_directory, mp4_file.replace('.mp4', '.mp3')), format="mp3")
print("変換が完了しました!")
Cómo utilizar los scripts de Python
- Guarde el archivo MP4 que desea convertir en
el
directorio de archivosMP4: mp4_directory
(por ejemplo.
/entrada_mp4
). - Guarde el archivo MP3 convertido en:
directorio_mp3
(por ejemplo.
/salida_mp3
). - Ejecuta el script: ejecuta el código anterior en Python y todos los archivos MP4 especificados se convertirán a MP3 y se guardarán en la carpeta especificada.
Ventajas de utilizar Python
- Gratuito: de este modo no hay riesgo de ser dirigido a un sitio de pago.
- Es posible la conversión por lotes de varios archivos: todos los archivos MP4 de una carpeta se convierten automáticamente a MP3.
- También se puede ajustar la calidad: la frecuencia de muestreo y la tasa de bits se pueden modificar libremente para controlar la calidad del audio.
- Puede funcionar sin conexión: no necesita conexión a Internet, por lo que puede trabajar con total tranquilidad.
Véase el artículo sobre “Cómo comprimir [archivos de audio] gratis: un script fácil de realizar en Python “.
Se recomienda Interview AI para transcribir archivos de audio.
Si, tras la conversión a archivos de audio MP3, deseas transcribirlos, te recomendamos Interview AI.
Con Interview AI, un archivo de audio de una hora puede transcribirse en sólo 15 segundos y corregirse automáticamente a un formato de conversación natural.
Si necesitas transcribir un archivo de audio largo, prueba Interview AI gratis.
resumen
Confiar en sitios gratuitos en línea suele tener limitaciones y molestias inesperadas, pero los scripts de Python le permiten completar las conversiones rápidamente en su propio ordenador. Esto le ahorra tiempo y dinero, ya que las conversiones por lotes ahora se pueden lograr de forma gratuita.
Utiliza este script de Python y libérate del tedioso proceso de conversión.