por Jesús David Navarro · jEsuSdA 8)

Aprovechando que ahora sabes manejar la terminal, puedes descargar TODOS los archivos de trabajo mediante comandos, mucho más rápido:
mkdir ejercicios
cd ejercicios
wget https://www.jesusda.com/clientes/multimedia/ffmpeg_basico/recursos/musica.opus
wget https://www.jesusda.com/clientes/multimedia/ffmpeg_basico/recursos/logo-small.png
wget https://www.jesusda.com/clientes/multimedia/ffmpeg_basico/recursos/shaky.mkv
wget https://www.jesusda.com/clientes/multimedia/ffmpeg_basico/recursos/tokyo-walk.mkv
wget https://www.jesusda.com/clientes/multimedia/ffmpeg_basico/recursos/nosferatu.mp4
wget https://www.jesusda.com/clientes/multimedia/ffmpeg_basico/recursos/test.mp4
wget https://www.jesusda.com/clientes/multimedia/ffmpeg_basico/recursos/podcast_corte.mp3
Ejercicio 1: Exploración y Diagnóstico con ffprobe
Antes de modificar un archivo, un buen profesional siempre lo analiza. Vamos a usar ffprobe para entender las características de los archivos de vídeo y audio que se encuentran en la carpeta de recursos.
ffprobe nosferatu.mp4. Observa la información que aparece. Anota en un papel o en un bloc de notas: el códec de vídeo (ej: h264), la resolución (ej: 1920x1080) y la tasa de bits general (bitrate).musica.opus. Anota el códec de audio, la frecuencia de muestreo (Hz) y si es mono o stereo.tokyo-walk.mkv. Compara sus características con las del archivo .mp4. ¿Ves alguna diferencia importante en los códecs o en el bitrate?ffprobe nosferatu.mp4 > informe.txt. Luego, comprueba que se ha creado el archivo informe.txt con el contenido.Ejercicio 2: Conversión Básica y Extracción de Audio
En este ejercicio realizaremos las tareas más comunes con FFmpeg: asegurar la compatibilidad de un vídeo y extraer el audio. Lo primero es muy útil cuando tenemos que asegurar que un vídeo se vea en una plataforma o dispositivo concreto y lo segundo podría venirnos genial para, por ejemplo, extraer el audio de una entrevista para usarlo en un podcast.
video_compatible.mp4.audio_nosferatu.mp3. Recuerda usar el parámetro que le dice a FFmpeg que ignore la pista de vídeo (-vn).Ejercicio 3: Conversión con Control de Calidad y Resolución
Ahora vamos a tomar el control del proceso de conversión para optimizar un vídeo que está en HD (1920x1080) y lo queremos ajustar y reducir para compartirlo por whatsapp. Necesitamos que tenga una resolución menor y pese menos.
ffprobe para ver su resolución y bitrate actuales.-vf scale=854:480.-b:v 0.2M.-b:a 64k.video_whatsapp.mp4.ls -l en la terminal para comparar el peso del archivo original con el del nuevo archivo. La diferencia debería ser notable.ffprobe para ver qué codecs se han usado.Ejercicio 4: Flujos de Trabajo Avanzados (Audio y Vídeo)
En este ejercicio aplicarás los flujos de trabajo profesionales de dos pasadas que vimos en la presentación para resolver problemas complejos de audio y vídeo.
loudnorm para ver sus estadísticas de sonoridad en la consola.podcast_corte_masterizado.wav, que cumpla con los estándares de sonoridad para Spotify (EBU R128).vidstabdetect para analizar el movimiento y crear el archivo de datos transforms.trf.vidstabtransform para leer ese archivo de datos y generar el vídeo final, video_estable.mp4.Ejercicio 5: Automatización con Scripts: Procesamiento por Lotes
Ha llegado el momento de automatizar. Tienes una carpeta con varias archivos de vídeo MKV y necesitas convertirlas todas a formato MP4 para un proyecto web. Hacerlo uno a uno sería una pérdida de tiempo.
convertir.sh.for que vimos en la presentación para convertir de WAV a OGG. Realiza los cambios pertinentes... o pídele a la IA que te ajuste el código.chmod +x convertir.sh../convertir.sh.Ejercicio 6: Resolución de Problemas con Asistencia de IA
Este es el reto final. Te enfrentarás a un problema que no hemos resuelto directamente, y usarás una IA como tu asistente experto para que te genere el comando necesario.
"Dame un único comando de FFmpeg que haga lo siguiente: 1. Coja el archivo [ARCHIVO DE VÍDEO]. 2. Extraiga un clip de 15 segundos empezando en el tiempo 00:00:20. 3. Superponga la imagen [ARCHIVO DE IMAGEN] en la esquina inferior derecha del clip. 4. Guarde el resultado como 'clip_final.mp4'."
-ss y -t) y el filtro para superponer la imagen (seguramente overlay).Versión: 20251105