informatica:software:ffmpeg
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
ffmpeg
Convertir vídeos a MP4
ffmpeg -i example.mov -f mp4 -vcodec libx264 -preset fast -profile:v main -acodec aac example.mp4 -hide_banner
-f mp4: indicamos que el archivo de salida tendrá el formato mp4-vcodec libx264: códec de vídeo a usar (libx264 es el codificador de vídeo H264)-preset fast: perfil a usar con el códec libx264. Están disponiblesultrafast,superfast,veryfast,faster,fast,medium,slow,sloweroveryslow. Las preconfiguraciones lentas producen una mejor calidad de vídeo en menos espacio, pero llevará más tiempo el procesado.-profile:v main: indicamos al codificador cierto perfil para usar opciones avanzadas para mejorar la compresión. Están disponiblesbaseline,main,high,high10,high422yhigh444-acodec aac: códec de audio a emplear. En este casoaac codec.-hide_banner: si queremos ocultar la información sobre el proceso de ffmpeg.
Grabar streaming
ffmpeg -i rtsp://usuario:contraseña@servidor.com:443/stream -vcodec copy prueba.mp4
Ejemplo para cámara Foscam:
ffmpeg -t 00:10:00 -i "rtsp://user:pass@192.168.0.3:443/videoMain" -vcodec copy -acodec copy foscam.mkv
Duración de la grabación
ffmpeg -t 00:10:00 -i rtsp://usuario:contraseña@servidor.com:443/stream -vcodec copy prueba.mp4
-tindica la duración. Se puede indicar en segundos o en formatohh:mm:ss.
Grabación de segmentos
Para hacer cortes en una grabación continua:
ffmpeg -i rtsp://ip.cam/unicast -vcodec copy -map 0 -f segment -segment_time 30 -segment_format mp4 "video-%03d.mp4"
vcodecmapfsegment_time: duración de los segmentos en segundos.
El anterior comando creará ficheros de 30 segundos con el formato video-xxx.mp4, donde xxx va desde 000 hasta 999.
Recursos
informatica/software/ffmpeg.1611512356.txt.gz · Última modificación: por tempwin
