Wiiiiiiii conseguí hacer el script para unir vídeos

Página 1 de 2 12 ÚltimoÚltimo
  1. #1

    Wiiiiiiii conseguí hacer el script para unir vídeos

    He estao apunto de pediros ayuda pero finalmente lo he enfocao por otro lado y ya furrula broders.

    Básicamente consiste en un comando que une vídeos funsiona tal k asín:

    Código:
    mkvmerge -o videofinal.mp4 -o parte1.mp4 \+ parte2.mp4 \+ parte3.mp4 \+ parte4.mp4.....
    ¿pero qué pasa si queremos que el script coja todos los vídeos de la carpeta donde se encuentre y los una?, ahí la cosa se me ha complicado un poco finalmente lo he hecho asín:

    Código:
    #/bin/bash
    ls -1 | grep .mp4 > listado.txt
    
    for i in `cat listado.txt` ; do
            echo -n $i "\+ " >> partes.txt
    done
    
    mkvmerge -o salida.mp4 `cat partes.txt`
    rm -f partes.txt listado.txt

    Ahora queda hacer que recorra carpetas borre originales etc... eso es más fácil.

    Bueno esto si te preguntas xk razón es basicamente xk tengo cámaras de vigilansia xiaomi las cuáles permiten guardar vídeo contínuo (o solo cuando detecta movimiento) en una carpeta compartida samba, pero la hija de puta te guarda los vídeos en carpetas individuales de una hora y en cada carpeta te mete 60 vídeos de 1 solo minuto

    Así que creo que después de esto haré también que los una en vídeos de 24 horas así es mucho más cómodo de revisar.

  2. #2
    Más que un dios. Avatar de Rediós
    Registro
    11 Mar, 15
    Ubicación
    R'lyeh
    Mensajes
    76,891
    Me gusta (Dados)
    122050
    Me gusta (Recibidos)
    34346

  3. #3
    Cita Iniciado por Redios Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    no es necesario que ensucies tu mis hilos

  4. #4
    ForoParalelo: Miembro Avatar de Peter Turbo
    Registro
    22 Sep, 19
    Mensajes
    18,978
    Me gusta (Dados)
    11869
    Me gusta (Recibidos)
    13867
    ¿Has probado a usar python en vez de bash?

  5. #5
    Más que un dios. Avatar de Rediós
    Registro
    11 Mar, 15
    Ubicación
    R'lyeh
    Mensajes
    76,891
    Me gusta (Dados)
    122050
    Me gusta (Recibidos)
    34346
    Cita Iniciado por Satou Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    no es necesario que ensucies tu mis hilos
    Lo llevas crudo.

  6. #6
    Cita Iniciado por Boycott Mexican Beer Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    ¿Has probado a usar python en vez de bash?
    no se usar eso

  7. #7
    Cita Iniciado por Redios Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    Lo llevas crudo.
    pues a ignorados

  8. #8
    Más que un dios. Avatar de Rediós
    Registro
    11 Mar, 15
    Ubicación
    R'lyeh
    Mensajes
    76,891
    Me gusta (Dados)
    122050
    Me gusta (Recibidos)
    34346
    Cita Iniciado por Satou Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    pues a ignorados
    Yuncoxóndepatoalapekinesa.

  9. #9
    ForoParalelo: Miembro Avatar de Peter Turbo
    Registro
    22 Sep, 19
    Mensajes
    18,978
    Me gusta (Dados)
    11869
    Me gusta (Recibidos)
    13867
    Cita Iniciado por Satou Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    no se usar eso
    Los de sistemas que usan Python triunfan como los chichos.

  10. #10
    Cita Iniciado por Boycott Mexican Beer Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    Los de sistemas que usan Python triunfan como los chichos.
    no si ya, pero te tiene que gustar y tienes que tener cosas que hacer y pensar mucho con la cabeza y yo no valgo pa eso. Este simple script que he hecho lo he hecho ahora en un rato xk se me ha iluminao la bombilla pero anoche estuve varias horas y no fui capaz de sacarlo. En phyton me hubiera pasado lo mismo, xk lo importante es primero saber como vas a hacerlo que es lo que me ha costado averiguar.

  11. #11
    ForoParalelo: Miembro Avatar de Peter Turbo
    Registro
    22 Sep, 19
    Mensajes
    18,978
    Me gusta (Dados)
    11869
    Me gusta (Recibidos)
    13867
    Cita Iniciado por Satou Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    no si ya, pero te tiene que gustar y tienes que tener cosas que hacer y pensar mucho con la cabeza y yo no valgo pa eso. Este simple script que he hecho lo he hecho ahora en un rato xk se me ha iluminao la bombilla pero anoche estuve varias horas y no fui capaz de sacarlo. En phyton me hubiera pasado lo mismo, xk lo importante es primero saber como vas a hacerlo que es lo que me ha costado averiguar.
    Pero tio, Python es Bash con esteroides y para hacer scripts como el que has hecho da de sobra. No necesitas aprender más de lo que has hecho en bash. Con la diferencia que tienes 1000 librerías más.

  12. #12
    ForoParalelo: Miembro Avatar de todas tus multis
    Registro
    26 May, 19
    Mensajes
    13,903
    Me gusta (Dados)
    3660
    Me gusta (Recibidos)
    4664
    y cuanto dices que te paga Invent Enterprises por vigilarles las gallinas?

  13. #13
    Cita Iniciado por todas tus multis Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    y cuanto dices que te paga Invent Enterprises por vigilarles las gallinas?
    yo no gano dinero con las gallinas, eso es para huevos.

  14. #14
    Cita Iniciado por Boycott Mexican Beer Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    Pero tio, Python es Bash con esteroides y para hacer scripts como el que has hecho da de sobra. No necesitas aprender más de lo que has hecho en bash. Con la diferencia que tienes 1000 librerías más.
    habrá que investigar, algún día cuando me entre ganas que pereza

  15. #15
    Ay malandrin! Avatar de sensival
    Registro
    21 Jun, 21
    Mensajes
    4,503
    Me gusta (Dados)
    390
    Me gusta (Recibidos)
    1620
    Cita Iniciado por Satou Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    He estao apunto de pediros ayuda pero finalmente lo he enfocao por otro lado y ya furrula broders.

    Básicamente consiste en un comando que une vídeos funsiona tal k asín:

    Código:
    mkvmerge -o videofinal.mp4 -o parte1.mp4 \+ parte2.mp4 \+ parte3.mp4 \+ parte4.mp4.....
    ¿pero qué pasa si queremos que el script coja todos los vídeos de la carpeta donde se encuentre y los una?, ahí la cosa se me ha complicado un poco finalmente lo he hecho asín:

    Código:
    #/bin/bash
    ls -1 | grep .mp4 > listado.txt
    
    for i in `cat listado.txt` ; do
            echo -n $i "\+ " >> partes.txt
    done
    
    mkvmerge -o salida.mp4 `cat partes.txt`
    rm -f partes.txt listado.txt

    Ahora queda hacer que recorra carpetas borre originales etc... eso es más fácil.

    Bueno esto si te preguntas xk razón es basicamente xk tengo cámaras de vigilansia xiaomi las cuáles permiten guardar vídeo contínuo (o solo cuando detecta movimiento) en una carpeta compartida samba, pero la hija de puta te guarda los vídeos en carpetas individuales de una hora y en cada carpeta te mete 60 vídeos de 1 solo minuto

    Así que creo que después de esto haré también que los una en vídeos de 24 horas así es mucho más cómodo de revisar.
    Eso es Java?

  16. #16
    Cita Iniciado por sensival Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    Eso es Java?
    Es bash

  17. #17
    Ay malandrin! Avatar de sensival
    Registro
    21 Jun, 21
    Mensajes
    4,503
    Me gusta (Dados)
    390
    Me gusta (Recibidos)
    1620
    Cita Iniciado por Satou Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    Es bash
    Joder ni sabía que existía

  18. #18
    🐧🐧🐧 Avatar de yasaii
    Registro
    24 Jan, 14
    Ubicación
    Higgs Field
    Mensajes
    13,373
    Me gusta (Dados)
    2288
    Me gusta (Recibidos)
    3474
    Lo que dice Boycott, no le temas a Python shur.

  19. #19
    Cita Iniciado por sensival Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    Joder ni sabía que existía
    Es la programación de linux

  20. #20
    ForoParalelo: Miembro Avatar de todas tus multis
    Registro
    26 May, 19
    Mensajes
    13,903
    Me gusta (Dados)
    3660
    Me gusta (Recibidos)
    4664
    Cita Iniciado por sensival Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    Joder ni sabía que existía
    Una copia del batch de MS-DOS

  21. #21
    Cita Iniciado por todas tus multis Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    Una copia del batch de MS-DOS
    Es como 8000 veces más potente, y no tienen nada que ver

  22. #22
    ForoParalelo: Miembro Avatar de Sarl Cagan
    Registro
    06 Sep, 19
    Mensajes
    3,379
    Me gusta (Dados)
    1602
    Me gusta (Recibidos)
    1310
    ¿Y si los vídeos tienen distinta resolución o distinto bitrate o diferente codificación/compresión en general? ¿No tendrías que convertirlos todos primero al mismo formato con las mismas propiedades?

  23. #23
    Cita Iniciado por General Serio Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    ¿Y si los vídeos tienen distinta resolución o distinto bitrate o diferente codificación/compresión en general? ¿No tendrías que convertirlos todos primero al mismo formato con las mismas propiedades?
    No, son iguales todos.

  24. #24
    ForoParalelo: Miembro Avatar de Sarl Cagan
    Registro
    06 Sep, 19
    Mensajes
    3,379
    Me gusta (Dados)
    1602
    Me gusta (Recibidos)
    1310
    Cita Iniciado por Satou Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    No, son iguales todos.
    No había leído el OP si te vale, perfecto

  25. #25
    Cita Iniciado por General Serio Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    No había leído el OP si te vale, perfecto
    Ahora lo difísil es hacer que haga un recorrido decente por las carpetas y me los una en vídeos de 24 horas, no es tan fácil como esperaba.

  26. #26
    ForoParalelo: Miembro Avatar de todas tus multis
    Registro
    26 May, 19
    Mensajes
    13,903
    Me gusta (Dados)
    3660
    Me gusta (Recibidos)
    4664
    Cita Iniciado por Satou Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    Es como 8000 veces más potente, y no tienen nada que ver
    Que lo diga un cuidador gordo de gallinas tiene toda la credibilidad.

  27. #27
    ForoParalelo: Miembro Avatar de Sarl Cagan
    Registro
    06 Sep, 19
    Mensajes
    3,379
    Me gusta (Dados)
    1602
    Me gusta (Recibidos)
    1310
    Cita Iniciado por Satou Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    Ahora lo difísil es hacer que haga un recorrido decente por las carpetas y me los una en vídeos de 24 horas, no es tan fácil como esperaba.
    Ni idea de programación shor pero puedes usar algún software de macros para organizarlos todos en una carpeta.

  28. #28
    ForoParalelo: Miembro Avatar de Sarl Cagan
    Registro
    06 Sep, 19
    Mensajes
    3,379
    Me gusta (Dados)
    1602
    Me gusta (Recibidos)
    1310
    Cita Iniciado por Satou Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    Ahora lo difísil es hacer que haga un recorrido decente por las carpetas y me los una en vídeos de 24 horas, no es tan fácil como esperaba.
    O con el propio buscador de windows o linux o lo que uses, buscas los archivos *.mp4 en las carpetas que quieras, los cortas y los pegas donde te salga del ogt y luego le pasas el script y los unes

  29. #29
    ForoParalelo: Miembro Avatar de Johnclo1
    Registro
    13 Nov, 21
    Mensajes
    2
    Me gusta (Dados)
    0
    Me gusta (Recibidos)
    0
    1 2

  30. #30
    ForoParalelo: Miembro Avatar de Richiporte
    Registro
    15 Nov, 21
    Mensajes
    3
    Me gusta (Dados)
    4
    Me gusta (Recibidos)
    2
    Up

Página 1 de 2 12 ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •