Progetto VideoSnaps
Moderatore: Moderatore ADB
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3272
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 32 volte
- Grazie Ricevuti: 32 volte
- Contatta:
Re: Progetto Video Snaps
Ho raggiunto il limite su Mega (50GB), quindi d'ora in avanti metterò solo gli mp4 e man mano che mi servirà spazio inizierò a cancellare le altre cartelle.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3272
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 32 volte
- Grazie Ricevuti: 32 volte
- Contatta:
Re: Progetto Video Snaps
Grosso aggiornamento nella procedura di generazione video.
L'intero processo è stato rivisto per gestire qualsiasi tipo di video (shortplay, multi-screen, extra, record, ecc.) e per poter fare anche i giochi casuali o bisognosi di inizializzazione (es. la carella nvram per le slot o alcuni shooter).
Per i casuali la soluzione è molto semplice: mentre si gioca viene anche scritto il file avi, in formato non compresso, che quindi poi verrà utilizzato per generare i file mp4 finali.
Dato che il processo è completamente automatico e ripetibile, significa che verranno salvati tutti i file necessari per ciascun gioco.
Infatti è possibile rifare i video in qualsiasi momento e proprio per questo in archivio ci finisce quasi tutto (se richiesto, anche gli avi raw appunto).
Rimane invece valida la gestioni di più versioni Mame/Mess in base al file inp e recupero anche la data di gioco, che poi viene aggiunta nei tag del video.
Al termine vengono preparate le cartelle per gli allineamenti sui vari siti e per YouTube parte un processo di upload e compilazione tag automatico in base alla tipologia del video.
Altro obiettivo di questa rivisitazione è quella di poter avere lo stesso risultato su pc Windows.
Questa parte, che ancora non esiste, verrà integrata nel programma ADBTools che sto realizzando e quindi permetterà a chiunque di fare video (shortplay, longplay, ecc) con un semplice click. Quindi si gioca, poi si preme "genera mp4" e la cosa è fatta, senza doversi preoccupare di opzioni strane.
Dal sito arriverà qualsiasi impostazione relativa al gioco (per es. alcuni giochi hanno un aspect ratio differente, altri hanno risoluzioni sbagliate, ecc).
I file necessari, ad eccezione di rom e chd, potranno poi essere spediti al sito con un altro pulsante.
Tutto questo giro verrà messo in piedi anche per i giochi Mess e per le altre categorie di file: snapshot ingame, title, cabinet, manuali, ecc.
L'intero processo è stato rivisto per gestire qualsiasi tipo di video (shortplay, multi-screen, extra, record, ecc.) e per poter fare anche i giochi casuali o bisognosi di inizializzazione (es. la carella nvram per le slot o alcuni shooter).
Per i casuali la soluzione è molto semplice: mentre si gioca viene anche scritto il file avi, in formato non compresso, che quindi poi verrà utilizzato per generare i file mp4 finali.
Dato che il processo è completamente automatico e ripetibile, significa che verranno salvati tutti i file necessari per ciascun gioco.
Infatti è possibile rifare i video in qualsiasi momento e proprio per questo in archivio ci finisce quasi tutto (se richiesto, anche gli avi raw appunto).
Rimane invece valida la gestioni di più versioni Mame/Mess in base al file inp e recupero anche la data di gioco, che poi viene aggiunta nei tag del video.
Al termine vengono preparate le cartelle per gli allineamenti sui vari siti e per YouTube parte un processo di upload e compilazione tag automatico in base alla tipologia del video.
Altro obiettivo di questa rivisitazione è quella di poter avere lo stesso risultato su pc Windows.
Questa parte, che ancora non esiste, verrà integrata nel programma ADBTools che sto realizzando e quindi permetterà a chiunque di fare video (shortplay, longplay, ecc) con un semplice click. Quindi si gioca, poi si preme "genera mp4" e la cosa è fatta, senza doversi preoccupare di opzioni strane.
Dal sito arriverà qualsiasi impostazione relativa al gioco (per es. alcuni giochi hanno un aspect ratio differente, altri hanno risoluzioni sbagliate, ecc).
I file necessari, ad eccezione di rom e chd, potranno poi essere spediti al sito con un altro pulsante.
Tutto questo giro verrà messo in piedi anche per i giochi Mess e per le altre categorie di file: snapshot ingame, title, cabinet, manuali, ecc.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
- Cab-maniaco
- Messaggi: 1646
- Iscritto il: 02/08/2005, 8:40
- Medaglie: 1
- Città: Latina
- Grazie Inviati: 6 volte
- Grazie Ricevuti: 3 volte
Re: Progetto Video Snaps
Grande!
Riducendo la complessità della procedura aumenterà molto la possibiltà di aggiornare/completare l'archivio di questi importanti dati!
Riducendo la complessità della procedura aumenterà molto la possibiltà di aggiornare/completare l'archivio di questi importanti dati!
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3272
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 32 volte
- Grazie Ricevuti: 32 volte
- Contatta:
Re: Progetto Video Snaps
Infatti l'idea è proprio quella di renderla una procedura banalissima: 2-3 click al massimo.
Inoltre tutti i casi particolari li gestirò in maniera centralizzata ed in futuro direttamente dal sito. Considera che avrò circa un migliaio di righe di script che si occupano proprio di questi casi, e purtroppo ce ne sono tanti (specialmente su Mess ma anche tanti Mame).
Comunque l'aiuto che ho ottenuto fino ad ora si è limitato ad un solo utente, a parte AntoPisa, quindi credo sia anche questione di volerlo fare piuttosto che di reale complessità del processo
Inoltre tutti i casi particolari li gestirò in maniera centralizzata ed in futuro direttamente dal sito. Considera che avrò circa un migliaio di righe di script che si occupano proprio di questi casi, e purtroppo ce ne sono tanti (specialmente su Mess ma anche tanti Mame).
Comunque l'aiuto che ho ottenuto fino ad ora si è limitato ad un solo utente, a parte AntoPisa, quindi credo sia anche questione di volerlo fare piuttosto che di reale complessità del processo
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3272
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 32 volte
- Grazie Ricevuti: 32 volte
- Contatta:
Re: Progetto Video Snaps
Lo step 1 è stato completato, ovvero tutti i giochi parent working fino alla versione 0.167 compresa!
Abbiamo già iniziato lo step 2 (parent imperfect) e subito dopo si passa ai cloni!
Oggi è stato anche il giorno del primo test dell'utility di generazione video: avvio della partita, verifica file generati, zip/upload su server.
Io scarico, converto, controllo e pubblico (quasi nessun intervento, se non il lancio di qualche batch).
E' comunque un programma ancora indietro ma già così si sta dimostrando molto comodo. Per es. non devo più chiedermi chi ha fatto il video, viene memorizzato all'atto dell'invio, così come la data di gameplay, l'eventuale mail se indicata, le opzioni aggiuntive del Mame usate per giocare la partita, ecc.
La coda dei file rimane anche se si chiude il programma, così si può fare un unico invio cumulativo.
Tra le cose che inserirò ci sarà una griglia nel quale scegliere il gioco, magari con snapshot a fianco ed informazioni di chi sta facendo i video, se è clone o parent, la prenotazione automatica (al momento del gioco), la conversione in mp4/avi per poter controllare direttamente quello che si è fatto, un editor per i tempi inizio/fine di intro/gameplay, ed ovviamente l'estensione di videosnaps e download anche per il Mess.
La difficoltà sta nel fatto che in locale il programma non sa nulla dei giochi, legge tutto dal sito. Quindi devo trovare un modo rapido e leggero per entrambi i computer client e server.
Abbiamo già iniziato lo step 2 (parent imperfect) e subito dopo si passa ai cloni!
Oggi è stato anche il giorno del primo test dell'utility di generazione video: avvio della partita, verifica file generati, zip/upload su server.
Io scarico, converto, controllo e pubblico (quasi nessun intervento, se non il lancio di qualche batch).
E' comunque un programma ancora indietro ma già così si sta dimostrando molto comodo. Per es. non devo più chiedermi chi ha fatto il video, viene memorizzato all'atto dell'invio, così come la data di gameplay, l'eventuale mail se indicata, le opzioni aggiuntive del Mame usate per giocare la partita, ecc.
La coda dei file rimane anche se si chiude il programma, così si può fare un unico invio cumulativo.
Tra le cose che inserirò ci sarà una griglia nel quale scegliere il gioco, magari con snapshot a fianco ed informazioni di chi sta facendo i video, se è clone o parent, la prenotazione automatica (al momento del gioco), la conversione in mp4/avi per poter controllare direttamente quello che si è fatto, un editor per i tempi inizio/fine di intro/gameplay, ed ovviamente l'estensione di videosnaps e download anche per il Mess.
La difficoltà sta nel fatto che in locale il programma non sa nulla dei giochi, legge tutto dal sito. Quindi devo trovare un modo rapido e leggero per entrambi i computer client e server.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3272
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 32 volte
- Grazie Ricevuti: 32 volte
- Contatta:
Re: Progetto Video Snaps
Non è nemmeno passato un giorno che già ho altre buone notizie per questo progetto.
Ho finalmente risolto il "problema" degli effetti di fade-in e fade-out, quindi posso fare in modo che l'intro abbia anche lei 30 frame di effetto, più i 30 alla fine del gameplay. Il risultato non è male e sono riuscito a lavorare sempre sul raw evitando ricodifiche che avrebbero portato minore qualità finale.
Inoltre dato che YouTube è ormai diventato il canale principale del sito ADB per lo streaming video, ho colto l'occasione per trovare il modo di avere una qualità migliore in play.
Già perchè nonostante il video sia già "perfetto" a 200px, sul web si vede molto male. Così ho scoperto che aumentando la risoluzione vengono usati diversi processi di codifica e quindi già a 360p (verticali) il risultato è di tutto rispetto.
Da test effettuati ho deciso di caricare tutti i video a 1080p, quindi quello che viene definito un FULL-HD, non interlacciato, che fa vedere i giochi quasi alla qualità del video di partenza (un banalissimo 140p...)
Ecco il risultato:
Vecchio: https://www.youtube.com/watch?v=QRckXhhrLpg
Nuovo: https://www.youtube.com/watch?v=AYYgTV83UIc
Poi ci sono casi strani in cui YouTube segna come 4K e 5K. Si vede solo su Chrome, provare con questo video: https://www.youtube.com/watch?v=WPbXbjusGO0
Ho iniziato la ricodifica di tutti i video partento dal primo, quindi nelle prossime settimane aggiornerò YouTube ma anche i siti ADB e Mega con i video nuovi.
Qui potete vedere gli ultimi video caricati:
https://www.youtube.com/channel/UCk3Vy2 ... j-6BAdyHLQ
Ho finalmente risolto il "problema" degli effetti di fade-in e fade-out, quindi posso fare in modo che l'intro abbia anche lei 30 frame di effetto, più i 30 alla fine del gameplay. Il risultato non è male e sono riuscito a lavorare sempre sul raw evitando ricodifiche che avrebbero portato minore qualità finale.
Inoltre dato che YouTube è ormai diventato il canale principale del sito ADB per lo streaming video, ho colto l'occasione per trovare il modo di avere una qualità migliore in play.
Già perchè nonostante il video sia già "perfetto" a 200px, sul web si vede molto male. Così ho scoperto che aumentando la risoluzione vengono usati diversi processi di codifica e quindi già a 360p (verticali) il risultato è di tutto rispetto.
Da test effettuati ho deciso di caricare tutti i video a 1080p, quindi quello che viene definito un FULL-HD, non interlacciato, che fa vedere i giochi quasi alla qualità del video di partenza (un banalissimo 140p...)
Ecco il risultato:
Vecchio: https://www.youtube.com/watch?v=QRckXhhrLpg
Nuovo: https://www.youtube.com/watch?v=AYYgTV83UIc
Poi ci sono casi strani in cui YouTube segna come 4K e 5K. Si vede solo su Chrome, provare con questo video: https://www.youtube.com/watch?v=WPbXbjusGO0
Ho iniziato la ricodifica di tutti i video partento dal primo, quindi nelle prossime settimane aggiornerò YouTube ma anche i siti ADB e Mega con i video nuovi.
Qui potete vedere gli ultimi video caricati:
https://www.youtube.com/channel/UCk3Vy2 ... j-6BAdyHLQ
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3272
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 32 volte
- Grazie Ricevuti: 32 volte
- Contatta:
Re: Progetto Video Snaps
Aggiornamento: mi hanno chiuso l'account YouTube, ma non ho ben capito perchè (forse copyright Coleco).
Ho chiesto spiegazioni e vi farò sapere cosa mi risponderanno...
EDIT 4-nov: account ripristinato, non sono state riscontrate violazioni delle regole del servizio, come riportato inizialmente, Per fortuna...
Ho chiesto spiegazioni e vi farò sapere cosa mi risponderanno...
EDIT 4-nov: account ripristinato, non sono state riscontrate violazioni delle regole del servizio, come riportato inizialmente, Per fortuna...
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
- devil78
- Cab-dipendente
- Messaggi: 775
- Iscritto il: 13/05/2015, 0:46
- Città: Nardodipace
- Località: Serra San Bruno (VV)
- Contatta:
Re: Progetto Video Snaps
Benissimo, non sempre scrivo qui ma ti seguo con grande interesse, stai facendo davvero un ottimo lavoro. Complimenti! Anzi aumentiamo il karma per la grande opera che stai compiendo!
Inviato dal mio LG-D722 utilizzando Tapatalk
Inviato dal mio LG-D722 utilizzando Tapatalk
Guida Piattaforma Arcade con Raspberry Pi, A, B, A+, B+, zero, 2 e 3 !
viewtopic.php?f=55&t=22809
viewtopic.php?f=55&t=22809
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3272
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 32 volte
- Grazie Ricevuti: 32 volte
- Contatta:
Re: Progetto Video Snaps
Beh grazie
Ho appena finito di controllare i 1200 video convertiti tra ieri ed oggi, ed il problema principale era "staccarsi" dal player perchè ho scoperto che i giochi mi piacciono quasi tutti (a parte le slot)!
Credo sia una malattia ma dubito esista una cura adeguata
Domani aggiorno un po' i vari server e nel week-end inizierò il mega upload su Youtube: man mano che procedo rimuovo i vecchi (low-res) e di conseguenza allineo anche il sito.
Comunque più ho fatto e più farei, ho davvero tante idee su come estendere sito, utility, video. Ma cerco di fare un "poco alla volta", altrimenti poi rischio di divertirmi troppo
Inoltre riguardando alcuni video ho colto l'occasione per rifare qualche partita o per aggiustare alcuni errorini di aspect ratio. 2 giochi erano tagliati (bug Mame), 4 avevano qualche pixel fuori posto (su 1200 video, ossia 4800 file, è però un ottimo risultato).
Però non aspettate che vi dia l'utility bella pronta, cercate di aiutarmi un po' mi raccomando che siamo alla ricerca di player... io sono una schiappa a giocare...
Bastano 10 partite alla settimana (mezz'ora di tempo) per dare un grande contributo.
Ho appena finito di controllare i 1200 video convertiti tra ieri ed oggi, ed il problema principale era "staccarsi" dal player perchè ho scoperto che i giochi mi piacciono quasi tutti (a parte le slot)!
Credo sia una malattia ma dubito esista una cura adeguata
Domani aggiorno un po' i vari server e nel week-end inizierò il mega upload su Youtube: man mano che procedo rimuovo i vecchi (low-res) e di conseguenza allineo anche il sito.
Comunque più ho fatto e più farei, ho davvero tante idee su come estendere sito, utility, video. Ma cerco di fare un "poco alla volta", altrimenti poi rischio di divertirmi troppo
Inoltre riguardando alcuni video ho colto l'occasione per rifare qualche partita o per aggiustare alcuni errorini di aspect ratio. 2 giochi erano tagliati (bug Mame), 4 avevano qualche pixel fuori posto (su 1200 video, ossia 4800 file, è però un ottimo risultato).
Però non aspettate che vi dia l'utility bella pronta, cercate di aiutarmi un po' mi raccomando che siamo alla ricerca di player... io sono una schiappa a giocare...
Bastano 10 partite alla settimana (mezz'ora di tempo) per dare un grande contributo.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3272
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 32 volte
- Grazie Ricevuti: 32 volte
- Contatta:
Re: Progetto Video Snaps
Il lavoro di riconversione procede spedito, dovrei concludere la parte Mame in 2 giorni e poi prima di fare la parte Mess creerò la pagina di dettaglio sul sito ADB (quindi ci vorrà un po').
Nel giro di un mesetto dovrei concludere tutto quanto compresi i caricamenti sui server web.
Al momento comunque ci sono già 200 o 300 video su Youtube nel nuovo formato (molti di più su ADB). Altri 1700 sono stati controllati e pronti per il caricamento. Man mano che li aggiungo provvedo ad eliminare i vecchi. Purtroppo la procedura non può essere automatizzata quindi il lavoro manuale di selezionare un video e cancellarlo da YouTube e da ADB mi occupa parecchio tempo.
In aggiunta, dopo la pubblicazione riguardo il video e verifico la descrizione per controllare che ci sia tutto, cambiando le impostazioni sui limiti di età o miniatura nel caso dei giochi più espliciti.
Ma tanto non ho fretta, l'importante è che sia fatto bene
Nel giro di un mesetto dovrei concludere tutto quanto compresi i caricamenti sui server web.
Al momento comunque ci sono già 200 o 300 video su Youtube nel nuovo formato (molti di più su ADB). Altri 1700 sono stati controllati e pronti per il caricamento. Man mano che li aggiungo provvedo ad eliminare i vecchi. Purtroppo la procedura non può essere automatizzata quindi il lavoro manuale di selezionare un video e cancellarlo da YouTube e da ADB mi occupa parecchio tempo.
In aggiunta, dopo la pubblicazione riguardo il video e verifico la descrizione per controllare che ci sia tutto, cambiando le impostazioni sui limiti di età o miniatura nel caso dei giochi più espliciti.
Ma tanto non ho fretta, l'importante è che sia fatto bene
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase