Hace 6 años | Por --513049-- a dev.codetrick.net
Publicado hace 6 años por --513049-- a dev.codetrick.net

El autor cuenta como usó Python para detectar si un video de Youtube era falso

Comentarios

D

#3 te doy 50$ y me estoy arriesgando. El mercado está muy flojo por la crisis.

s

El intentado del código ya tal... Ni que python precisara un indentado para ser interpretado.

D

#12 #19 el indentado posiblemente se ha perdido en el copia y pega, a mi no es la primera vez que me pasa; el indentado o formateado del código no se hace para el intérprete o el compilador, sino para facilitar la lectura y comprensión del fuente.

s

#27 En Python los bloques se definen por el indentado; es necesario para el intérprete. Si el código no está correctamente indentado no funciona.

D

#32 y #33 desconocía esta faceta de python, gracias por la aclaración. Tiene su lado bueno y es la obligación de utilizar un código legible, si hasta ahora se ha mantenido así es que no ha sido problemático.

N

#27 Wow, no. En python no tienes que cerrar los bloques de codigo con un ; sino que el indentado hace los bloques. Un código python sin la indentación original es básicamente inservible a partir de cierta longitud.

D

In it, a guy claimed he was going to slap himself in the face for 24 hours. The video was a full 24 hours. I skipped around through the video and, sure enough, it was just him slapping himself.

¿Y para esto necesita hacerse un programa en phyton?

D

#10 #13 Como se nota que no tenéis nada que hacer en vuestras vidas

D

#16 DIce el que un domingo a la tarde critica a otros en Menéame

D

#10 Yo prefiero verlo como que si tengo que ser uno de los dos, preferiría ser el que ve el vídeo. lol

Ryouga_Ibiki

Es fácil necesitamos un video el cual queremos comprobar si es falso una balanza y un ganso.

garnok

#4 entonces el vídeo está echo de madera ?

kmon

Está interesante, lo que me sorprende es que encontrara dos frames con el mismo hash, por la compresión

Caresth

#1 Creo que no tuvo en cuenta que no sólo hay diferencias por la compresión, sino que hay fotogramas clave, cuya información está completa y otros que sólo guardan las diferencias con el fotograma clave. Cada vez que haces un corte se crea un keyframe, que ocupa mucho más. Yo habría buscado esos primero, aunque pueden perderse si se recomprime el vídeo.

Jakeukalane

#2 por eso cuando hay fallos en el video , se ve como incompleto con colores y distorsiones.

D

#2 Supongo que usará los "frames" una vez descodificados y no en bruto, en el ejemplo usa ffmpeg, él usará los "frames" como si se estuvieran visualizando, no tal como están grabados en el contenedor multimedia.

D

#26 Habría que ver cual es la implementación concreta de las bibliotecas que usa, a priori diría que es más probable que lo que le da es cada fotograma tal y como se mostraría por pantalla en reproducción.

f

#2 Pero.. es que la codificación diferencial (almacenar un fotograma entero, Intra frame, y de los siguientes solo las diferencias con este, predicted frames, hasta que llega uno lo suficiente distinto como para ser intra frame) es parte del algoritmo de compresión.

D

#1 Por eso luego se da cuenta y lo sustituye por un hash perceptual.

Lito

#7 Listo

D

#17 Gracias

Aokromes

#0 te recomiendo quitar el redireccionador y enlazar directamente a https://dev.codetrick.net/how-to-check-fake-video-by-python/

D

#6 ¿algún@admin en la sala que lo haga?

Ferran

#7 Qué raro, yo antes podía y ahora no me ha dejado editar nada.

D

#11 Depende del karma

Ferran

#14 Me dejaba editar pero no guardar. Raro, raro.

Ahora he probado y me ha dejado

tamat

el titular es un poco exagerado, parece que diga que con ese codigo podrias descubrir si cualquier video de internet es falso, y realmente solo sirve para detectar videos que tienen frames repetidos.

kmon

#22 debería haberse traducido: "cómo comprobar que este vídeo es falso usando python"

D

#22 #24 Páguenme una traductora, en lo posible joven y linda y no van a tener que sufrir más al traductor de google

vfmmeo

#25 Si además de joven y linda es solícita, lo hago yo en multiidioma.

D

Para ser Python se ha currado muy poco el indentado.

a

#19 es que el python sin un buen indentado da errores. Ha de ser un fallo de la web.

Jakeukalane

Al final no puso el código final...

D

EDIT