Video Watermark con VirtualDub :-)
Si tienes archivos mp4 grabados con el móvil primero necesitas copiar unos archivos a la carpeta de plugins de VirtualDub.
VirtualDub editor de vídeo Sitio Oficial:
http://www.virtualdub.org/
Plugin para abrir o arrastrar archivos MP4 a VirtualDub:
https://sourceforge.net/projects/virtualdubffmpeginputplugin/
https://howtoscomos.blogspot.com/2019/06/abrir-videos-mp4-con-virtualdub.html
https://encodingtalk.com/threads/virtualdub-save-direct-to-mp4-fraps-to-youtube-with-external-encoders.2446/
Como indica el moderador raffriff del foro anterior: Para guardar un vídeo en formato MP4 hay que crear un archivo nombrequesea.vdprof con el siguiente texto en su interior y lo grabamos cambiando la caja tipo de abajo del todo a "Todos los archivos (*.*)" para que no lo guarde como un simple fichero de texto.
"{
"description": "VirtualDub external encoder profile collection",
"externalEncoders": {
"sets": {
"mp4 x264+aac (fraps2)": {
"videoEncoder": "V x264 r18",
"audioEncoder": "A nero aac q035",
"multiplexer": "M mp4box",
"description": "mp4",
"extension": "mp4",
"processPartial": true,
"useOutputAsTemp": false
}
},
"profiles": {
"A nero aac q035": {
"name": "A nero aac q035",
"program": "neroAacEnc.exe",
"commandArguments": "-q 0.35 -ignorelength -if - -of \"%(tempaudiofile)\"",
"outputFilename": "%(outputname).aac",
"type": 1,
"inputFormat": 1,
"checkReturnCode": true,
"logStdout": true,
"logStderr": true,
"bypassCompression": true,
"predeleteOutputFile": true
},
"M mp4box": {
"name": "M mp4box",
"program": "MP4Box.exe",
"commandArguments": "-add \"%(tempvideofile)\" -add \"%(tempaudiofile)\" \"%(outputname)\" -fps %(fps)",
"outputFilename": "",
"type": 2,
"inputFormat": 0,
"checkReturnCode": true,
"logStdout": true,
"logStderr": true,
"bypassCompression": false,
"predeleteOutputFile": true
},
"V x264 r18": {
"name": "V x264 r18",
"program": "x264.exe",
"commandArguments": "--crf 19 --preset veryfast --demuxer raw --input-res %(width)x%(height) --fps %(fpsnum)/%(fpsden) --colormatrix bt709 -o \"%(tempvideofile)\" -",
"outputFilename": "%(outputname).264",
"type": 0,
"inputFormat": 0,
"checkReturnCode": true,
"logStdout": true,
"logStderr": true,
"bypassCompression": false,
"predeleteOutputFile": true
}
}
}
}
"
Nos vamos a Virtualbox, version superior a la 10, y vamos al menú Opciones o Options, y pulsamos sobre External Encoders. No importa la pestaña activada sino que pulsamos abajo a la derecha sobre "Import". Importamos el fichero nombrequesea.vdprof
1. Necesitamos descargar de algún sitio el fichero de Nero: neroAacEnc.exe
La página web VideoHelp es siempre una muy buena opción para programas de edición de vídeo o multimedia: https://www.videohelp.com/software/Nero-AAC-Codec
Descargamos el fichero Download Nero AAC Codec 1.5.4.0 Encoder 2.0MB Win
No hay fichero x264.exe en el descargable x264 de la página: https://www.videolan.org/developers/x264.html ni en la carpeta de instalación de VLC en Archivos de Programas de Windows 10.
Para descomprimir archivos tar o bz2 uso 7z: https://www.7-zip.org/download.html
Hay una versión con GUI , con ventanas en lugar de usar comandos:
Doom9 es otro foro y página con enlaces a programas de edición de vídeo, audio, multimedia que existe desde más de veinte años ya: http://forum.doom9.org/showthread.php?t=175609
Si tienes archivos mp4 grabados con el móvil primero necesitas copiar unos archivos a la carpeta de plugins de VirtualDub.
VirtualDub editor de vídeo Sitio Oficial:
http://www.virtualdub.org/
Plugin para abrir o arrastrar archivos MP4 a VirtualDub:
https://sourceforge.net/projects/virtualdubffmpeginputplugin/
Para agregar una marca de agua, un texto al vídeo debes ir a filtro "Logo" que te permite agregar una imagen, una marca de agua, a watermark, al vídeo y puedes mostrar esa imagen con el porcentaje de opacidad que quieras, más o menos transparente según tu gusto :-)
https://howtoscomos.blogspot.com/2019/06/abrir-videos-mp4-con-virtualdub.html
El problema es que con full processing mode en Video se convierte a AVI y el resultado es un archivo de vídeo de 1GB cuando se convierte agregando un texto a un vídeo MP4 de apenas 80MBs...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
LO SIGUIENTE A MÍ ME DA ERROR :-(
¡¡¡NO FUNCIONA!!!
¡¡¡NO FUNCIONA!!!
¡¡¡NO FUNCIONA!!!
Como indica el moderador raffriff del foro anterior: Para guardar un vídeo en formato MP4 hay que crear un archivo nombrequesea.vdprof con el siguiente texto en su interior y lo grabamos cambiando la caja tipo de abajo del todo a "Todos los archivos (*.*)" para que no lo guarde como un simple fichero de texto.
"{
"description": "VirtualDub external encoder profile collection",
"externalEncoders": {
"sets": {
"mp4 x264+aac (fraps2)": {
"videoEncoder": "V x264 r18",
"audioEncoder": "A nero aac q035",
"multiplexer": "M mp4box",
"description": "mp4",
"extension": "mp4",
"processPartial": true,
"useOutputAsTemp": false
}
},
"profiles": {
"A nero aac q035": {
"name": "A nero aac q035",
"program": "neroAacEnc.exe",
"commandArguments": "-q 0.35 -ignorelength -if - -of \"%(tempaudiofile)\"",
"outputFilename": "%(outputname).aac",
"type": 1,
"inputFormat": 1,
"checkReturnCode": true,
"logStdout": true,
"logStderr": true,
"bypassCompression": true,
"predeleteOutputFile": true
},
"M mp4box": {
"name": "M mp4box",
"program": "MP4Box.exe",
"commandArguments": "-add \"%(tempvideofile)\" -add \"%(tempaudiofile)\" \"%(outputname)\" -fps %(fps)",
"outputFilename": "",
"type": 2,
"inputFormat": 0,
"checkReturnCode": true,
"logStdout": true,
"logStderr": true,
"bypassCompression": false,
"predeleteOutputFile": true
},
"V x264 r18": {
"name": "V x264 r18",
"program": "x264.exe",
"commandArguments": "--crf 19 --preset veryfast --demuxer raw --input-res %(width)x%(height) --fps %(fpsnum)/%(fpsden) --colormatrix bt709 -o \"%(tempvideofile)\" -",
"outputFilename": "%(outputname).264",
"type": 0,
"inputFormat": 0,
"checkReturnCode": true,
"logStdout": true,
"logStderr": true,
"bypassCompression": false,
"predeleteOutputFile": true
}
}
}
}
"
Nos vamos a Virtualbox, version superior a la 10, y vamos al menú Opciones o Options, y pulsamos sobre External Encoders. No importa la pestaña activada sino que pulsamos abajo a la derecha sobre "Import". Importamos el fichero nombrequesea.vdprof
1. Necesitamos descargar de algún sitio el fichero de Nero: neroAacEnc.exe
La página web VideoHelp es siempre una muy buena opción para programas de edición de vídeo o multimedia: https://www.videohelp.com/software/Nero-AAC-Codec
Descargamos el fichero Download Nero AAC Codec 1.5.4.0 Encoder 2.0MB Win
Me copio el archivo neroAacEnc.exe a mi carpeta de VirtualBox, creo una carpeta encoders, y al final la voy a comprimir para tener una copia con todo lo necesario, no quiero volver a pasar por todo este proceso...
Volvemos a VirtualBox, Options, External Encoders, esta vez pulsamos sobre la pestaña encoders, tenemos varias líneas, ahora mismo marcamos la línea: A nero aac q035
Pulsamos Edit y pulsamos los tres puntos de buscar a la derecha de la línea "program" para localizar nuestro ejecutable neroAacEnc.exe :-)
2. Ahora necesitamos el archivo x264.exe que tenemos en varias versiones en una carpeta de la página web de VideoLan: http://download.videolan.org/x264/binaries/win32/
Elijo el más reciente: x264-r2969-d4099dd.exe y lo renombrare a x264.exe, espero sirva.
Volvemos a VirtualBox, Options, External Encoders, pestaña encoders que sigue abierta y pulsamos sobre la tercera línea V x264 r18 y pulsamos edit como antes para buscar la ruta del archivo que hemos descargado x264.exe
3. Ya solo nos falta el fichero ejecutable MP4Box.exe.
El programa MP4Box lo utilicé en el pasado para convertir vídeos y funcionaba muy bien.
El programa MP4Box lo utilicé en el pasado para convertir vídeos y funcionaba muy bien.
Descargo gpac-0.8.0-rev1-gc1990d5c-master-win32.exe 46,7MB
Click derecho sobre el nuevo archivo descargado y pulso abrir para ver el contenido del ejecutable, hay un MP4Box.exe en su interior, lo selecciono y solo extraigo ese fichero. Lo marco, click derecho, y elijo "Copiar a..." D:\prgs2\VirtualDub-1.10.4\encoders\
Volvemos a VirtualBox, Options, External Encoders, pestaña encoders. Segunda línea M mp4box, Edit.
Pulso OK y ya no me acuerdo ni dónde hemos estado editando todos esos encoders :-)
Cierro VirtualDub y lo vuelvo a abrir...
File, open y abro de nuevo mi fichero vídeo MP4...
En vídeo Compresion no hay opción para elegir formato MP4...
El autor en el zip ha incluido un vídeo explicando como exportar a MP4:
External_Encoder_Tut.mp4
Voy a Video, Filters, Add de nuevo y agrego mi logo con la transparencia que me gusta... Agrego mi imagen jpg. dusterando-aliexpress-howtos-logo.jpg y al situo en un lateral del vídeo...
Marco las posiciones inicio y final del vídeo.
Options, External Encoders, OK esta todo ahí.
File, Export, Using External Encoder
¡¡¡NO FUNCIONA!!!
¡¡¡NO FUNCIONA!!!
¡¡¡NO FUNCIONA!!!
Desde luego lo más sencillo es convertir a avi y olvidarse... y subirlo a Youtube a lo bestia durante la noche...
!google add watermark to video easy
neroAacEnc.exe, encoders, virtualbox, x264, videolan, vlc, encode to mp4, grabar a mp4, marca de agua, watermark, video, tar, bz2, descomprimir, 7z, add watermark to video easy