Tutorial Generar videos mashups de anime (video de anime con su en audio español )

Mensajes
208
Puntuación de reacción
0
Bien bien

La idea:

Me encanta el anime, el otro paseándome por youtube encontré covers de opening de anime pero cantados por hispano hablantes:
Los que mas me gustaron fueron:

Ilonqueen https://www.youtube.com/watch?v=tiKleNOfQB4
K! https://www.youtube.com/channel/UClu99kjUMRXsubk--4lDwMQ
YF https://www.youtube.com/user/YuriFoX1

** ¿ alguna recomendación ?

Estos chicos cantan muy bien y todos sus vídeos el audio es increíble!
Bien en youtube quize buscar pues openings de anime (el opening del vídeo) pero en su versión en español y pues la vdd es que son muy pocos los que encontré ...
Así que surgio la idea vamos hacer videitos para mi fanpage (https://www.facebook.com/waifuanimeapp?fref=ts) pero con audio en español.

El plan:

Hay 2 opciones:

1.- Hacer una mezcla del audio en español con un AVM.
2.- hacer una mezcla del audio en español con el OPening/ending del anime.

Un anime AVM (que segun yo debe significar anime vídeo music o algo parecido) Los cuales son vídeos de anime en especifico pero con audio de música actual ejemplos: https://youtu.be/qfZ5ZKKfhzA?t=48s

Dependiendo de la opción vas a necesitar 2 vídeos de youtube a uno extraerle el audio y al otro dejarlos solamente con vídeo.

Para este maqueavelico plan necesitas 2 softwares:

youtube-dl
avconv o el ffmpeg

https://rg3.github.io/youtube-dl/
https://www.ffmpeg.org/
https://libav.org/


El avconv es un fork del ffmpeg asi que puedes usar cualquiera de los 2, me gusta mas el avconv.

Podría usar otros softwares que te permita quitar audios y vídeos.

Lamentablemente odio windows y uso linux, asi que los comandos que mostrare se ejecutan en un ubuntu,
pero los 2 softwares funcionan en windows y se ejecutan con los mismos parametros y son gratuitos.

En estas fechas esta pasando un anime que se llama Rokka muy bueno, Y esta la canción de esta chica K! que lo canta bien así que vamos a hacer su mashup

Descarguemos el audio nada más con el youtube-dl le pasamos el parámetro -x el cual solo descargara el audio...

Código:
 $ youtube-dl "https://www.youtube.com/watch?v=C9D4HlhmCvw" -x
    [youtube] C9D4HlhmCvw: Downloading webpage
    [youtube] C9D4HlhmCvw: Downloading vídeo info webpage
    [youtube] C9D4HlhmCvw: Extracting vídeo information
    [youtube] C9D4HlhmCvw: Downloading DASH manifest
    [youtube] C9D4HlhmCvw: Downloading DASH manifest
    [download] Destination: Cry for the Truth - Cover Fandub Español by K! [六花の勇者 OP1_Rokka no Yuusha OP1]-C9D4HlhmCvw.m4a
    [download] 100% of 3.48MiB in 00:00
    [ffmpeg] Correcting container in "Cry for the Truth - Cover Fandub Español by K! [六花の勇者 OP1_Rokka no Yuusha OP1]-C9D4HlhmCvw.m4a"
    WARNING: Your copy of avconv is outdated, update avconv to version 10-0 or newer if you encounter any errors.
    [ffmpeg] Post-process file Cry for the Truth - Cover Fandub Español by K! [六花の勇者 OP1_Rokka no Yuusha OP1]-C9D4HlhmCvw.m4a exists, skipping

Como pueden ver el archivo resultante es "Cry for the Truth - Cover Fandub Español by K! [六花の勇者 OP1_Rokka no Yuusha OP1]-C9D4HlhmCvw.m4a"
Es m4a por que es un AUDIO exclusivamente...

Ahora necesitamos el vídeo del opening .. yo encontre este:https://www.youtube.com/watch?v=Aj9XAfLFFGE

descarguemos

Código:
 $ youtube-dl "https://www.youtube.com/watch?v=Aj9XAfLFFGE"
    [youtube] Aj9XAfLFFGE: Downloading webpage
    [youtube] Aj9XAfLFFGE: Downloading vídeo info webpage
    [youtube] Aj9XAfLFFGE: Extracting vídeo information
    [youtube] Aj9XAfLFFGE: Downloading DASH manifest
    [youtube] Aj9XAfLFFGE: Downloading DASH manifest
    WARNING: Your copy of avconv is outdated and unable to properly mux separate vídeo and audio files, youtube-dl will download single file media. Update avconv to version 10-0 or newer to fix this.
    [download] Destination: Rokka no Yuusha Opening 六花の勇者 OP [HD 720p]-Aj9XAfLFFGE.mp4
    [download] 100% of 21.11MiB in 00:13


Y tenemos el mp4 del vídeo el cual contiene tanto audio y vídeo, a este hay que quitarle el audio y dejar solamente el vídeo.
Con esto hay que hacer con el avconv y con los parametros -vcodec copy -an

-vcodec copy | lo que hace es copiar el vídeo tal cual como es
-an | lo que hace es suprimir el audio


Código:
 $ avconv  -i Rokka\ no\ Yuusha\ Opening\ 六花の勇者\ OP\ \[HD\ 720p\]-Aj9XAfLFFGE.mp4 -vcodec copy   -an solovídeo.mp4
    avconv version 9.18-6:9.18-0ubuntu0.14.04.1+fdkaac, Copyright (c) 2000-2014 the Libav developers
      built on Apr 10 2015 23:18:58 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Rokka no Yuusha Opening 六花の勇者 OP [HD 720p]-Aj9XAfLFFGE.mp4':
      Metadata:
        major_brand     : mp42
        minor_version   : 0
        compatible_brands: isommp42
        creation_time   : 2015-08-02 04:58:27
      Duration: 00:01:30.90, start: 0.000000, bitrate: 1947 kb/s
        Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 1753 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc
        Stream #0.1(und): Audio: aac, 44100 Hz, stereo, fltp, 192 kb/s
        Metadata:
          creation_time   : 2015-08-02 04:58:28
    Output #0, mp4, to 'solovídeo.mp4':
      Metadata:
        major_brand     : mp42
        minor_version   : 0
        compatible_brands: isommp42
        creation_time   : 2015-08-02 04:58:27
        encoder         : Lavf54.20.4
        Stream #0.0(und): Video: libx264, yuv420p, 1280x720 [PAR 1:1 DAR 16:9], q=2-31, 1753 kb/s, 30 tbn, 30 tbc
    Stream mapping:
      Stream #0:0 -> #0:0 (copy)
    Press ctrl-c to stop encoding
    frame= 2727 fps=  0 q=-1.0 Lsize=   19477kB time=90.90 bitrate=1755.3kbits/s    
    vídeo:19454kB audio:0kB global headers:0kB muxing overhead 0.114601%

el solovídeo.mp4 tiene solo el vídeo.

Ahora lo unico que falta hacer es juntar ambo solovídeo con el m4a para hacer un vídeo nuevo.

El unico inconveniente es que el audio tarda Duration: 00:03:49.48 el vídeo tarda:Duration: 00:01:30.90.
El audio es mas largo que el vídeo, esto se puede solucionar, repitiendo 3 veces el vídeo para completar el tiempo del audio.

pasa sacar los tiempos el avconv -i nos lo puede decir:

Código:
 $ avconv  -i Cry\ for\ the\ Truth\ -\ Cover\ Fandub\ Español\ by\ K\!\ \[六花の勇者\ OP1_Rokka\ no\ Yuusha\ OP1\]-C9D4HlhmCvw.m4a 
    avconv version 9.18-6:9.18-0ubuntu0.14.04.1+fdkaac, Copyright (c) 2000-2014 the Libav developers
      built on Apr 10 2015 23:18:58 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Cry for the Truth - Cover Fandub Español by K! [六花の勇者 OP1_Rokka no Yuusha OP1]-C9D4HlhmCvw.m4a':
      Metadata:
        major_brand     : isom
        minor_version   : 512
        compatible_brands: isomiso2mp41
        creation_time   : 2015-08-24 05:12:36
        encoder         : Lavf54.20.4
      Duration: 00:03:49.48, start: 0.000000, bitrate: 128 kb/s
        Stream #0.0(und): Audio: aac, 44100 Hz, stereo, fltp, 125 kb/s
        Metadata:
          creation_time   : 2015-08-24 05:12:36
    At least one output file must be specified
    $ avconv  -i solovídeo.mp4 
    avconv version 9.18-6:9.18-0ubuntu0.14.04.1+fdkaac, Copyright (c) 2000-2014 the Libav developers
      built on Apr 10 2015 23:18:58 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'solovídeo.mp4':
      Metadata:
        major_brand     : isom
        minor_version   : 512
        compatible_brands: isomiso2avc1mp41
        creation_time   : 2015-08-02 04:58:27
        encoder         : Lavf54.20.4
      Duration: 00:01:30.90, start: 0.000000, bitrate: 1585 kb/s
        Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 1582 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc
        Metadata:
          creation_time   : 2015-08-02 04:58:27
    At least one output file must be specified

Procedamos a generar un vídeo concatenado (osea repetido 3 veces). según la documentación de ffmpeg https://trac.ffmpeg.org/wiki/Concatenate#protocol
Hay que sacar un archivo intermedio para que se puede concatenar.

Código:
$ avconv -i solovídeo.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts int.ts
    $ avconv -i concat:'int.ts|int.ts|int.ts' -c copy  -bsf:a aac_adtstoasc video3times.mp4

** desconozco que hace el -bsf pero creo que lo que hace es convertir a a mpeg transport stream o algo asi, no conozco mucho de vídeo.

Lo que al final tienes es el video3times.mp3 el vídeo concatenado 3 veces en "video3times.mp4"

Y ahora si ya tienes vídeo de 00:04:32.70 4 min aprox. Ahora si ya da la canción completa.

El ultimo comando viene a ser el que junte el audio con el vídeo.

Código:
    $ avconv  -i Cry\ for\ the\ Truth\ -\ Cover\ Fandub\ Español\ by\ K\!\ \[六花の勇者\ OP1_Rokka\ no\ Yuusha\ OP1\]-C9D4HlhmCvw.m4a  -i video3times.mp4   -ss 0 -t 00:03:49.48 out.mp4
-i ***.m4a | es el audio
-i video3times.mp4 | es el vídeo sin audio 3 veces.
-ss 0 | Empieza a reproducir en 0 segundos
-t 00:03:39:49.48 | termina en el minuto especificado
out.mp4 | es el archivo final.


Explico:
Tu vídeo es de 4 minutos y el audio de 3:39 mins Asi que tu vídeo es mas grande que tu audio con los parámetros -ss y -t le puedes decir al avconv que solo te reproduzca en ese tiempo del segundo 0 al minuto 3.39.

Asi teniendo un vídeo final:

https://www.youtube.com/watch?v=Ad293tFozf0





aqui esta el record de todos los comandos tiene 1 errorsito al hacer solovideo4.mp4 pero es como esta en el manual.

https://showterm.io/152daad13b7e6890f4135#fast


Ahora que tan aceptado han sido mis videos... Pues eh subido varios videos a mi fanpage https://www.facebook.com/waifuanimeapp/videos?ref=page_internal


Estos videos se han posteado en 15 grupos de facebook durante 2 dias ( 2 post por dia = 4 posts)

Y esto son los resultados:

Oiud8op.png


No se han incrementado los likes drasticamente, pero Los videos han sido bien aceptados!
 
Última edición:

lcascisf

Zafiro
Usuario de Bronce
Mensajes
2,380
Puntuación de reacción
5
No entendi nada, pero por lo menos hay investigacion. Ojala entendidos en el tema lo aprovechen. :mola:
 

Alien39

Cobre
Usuario de Bronce
Mensajes
879
Puntuación de reacción
0
La verdad es que no entendí cual es el concepto de Mashup, es decir, ¿creas el audio?
El resultado final no se ve ( aquí en el foro) tuve que usar el link directo al youtube
 
Mensajes
240
Puntuación de reacción
0
Yo solo quisiera saber si es legal en youtube usar músicas hechas por covers sin su consentimiento. por q pienso q algunos covers són famosos como x ejemplo el canal de "Yuri FoX"
 

Norlan30

Cobre
Usuario de Bronce
Mensajes
568
Puntuación de reacción
0
Es algo confuso tu tutorial pero creo que solo se trata de unir 2 videos para que sean aseptados por facebook.
 
Arriba