Pagina 1 di 2

Re: Video mp4 su HyperSpin

Inviato: 16/03/2016, 23:01
da Emu
Queste sono le istruzioni con i files presi dal sito. Purtroppo c'è un file molto grosso.

Scarica un'installazione full:

Pagina web: http://www.hyperspin-fe.com/files/file/ ... l-install/
Link Download: http://www.hyperspin-fe.com/files/downl ... l-install/ (459MB!!)
Link dopo redirect: http://hyperspin-fe.com/_hsd/hyperspin133.zip

Scompatta il tutto dove vuoi.

Aggiorna all'ultima build sovrascrivendo i files:
Pagina web: http://www.hyperspin-fe.com/files/file/ ... erspin-14/
Link Download: http://www.hyperspin-fe.com/files/downl ... erspin-14/ (11MB)

Lancia HyperHQ.exe, vai nel tab Wheel Settings, scegli dal menu a tendina MAME, poi vai nel sotto-tab Video.
Cambia la directory C:\HyperSpin\Media\MAME\Video\ in modo che punti a dove hai i files.
Ora lancia HyperSpin.exe

Emu

Re: Video mp4 su HyperSpin

Inviato: 17/03/2016, 0:18
da Emu
@Genius77, ho trovato i post che hai menzionato, dovrebbero essere questi (Non mi spiego come mai non li ho trovati l'altro giorno...):

http://www.hyperspin-fe.com/topic/14387 ... deo-snaps/
http://www.hyperspin-fe.com/topic/15076 ... -video-no/

Il primo si riferisce esattamente ai video di ProgettoSnaps.
Tante chiacchiere (ed un commento non carino di Metalzoic) ma nessuna soluzione.

Emu

Re: Video mp4 su HyperSpin

Inviato: 17/03/2016, 6:53
da michu
Ciao ragazzi,

ho avuto anche io lo stesso identico problema, su HyperSpin sentivo solo l'audio.
Il problema (scoperto utilizzando Media Info) è che i video di progetto snap sono encodati con il Profile Code "High 4:4:4 Predictive Profile", non digerito da HyperSpin.

Ovviamente, sul forum di HS consigliano di scaricare i video da EmuMovies, io ho preferito ripassarli con ffmpeg cambiando il profilo :wink: .

Questo è il comando utilizzato (eseguito con cygwin sotto windows)

Codice: Seleziona tutto

#!/bin/bash

mkdir -p output
for i in *.mp4; do ffmpeg -i $i -pix_fmt yuv420p -c:a copy output/$i; done;
Spero di esservi stato utile e complimenti al progetto Arcade Data Base.

Re: Video mp4 su HyperSpin

Inviato: 17/03/2016, 9:26
da genius77
Emu ha scritto:@Genius77, ho trovato i post che hai menzionato, dovrebbero essere questi (Non mi spiego come mai non li ho trovati l'altro giorno...):

http://www.hyperspin-fe.com/topic/14387 ... deo-snaps/
http://www.hyperspin-fe.com/topic/15076 ... -video-no/

Il primo si riferisce esattamente ai video di ProgettoSnaps.
Tante chiacchiere (ed un commento non carino di Metalzoic) ma nessuna soluzione.

Emu
Il primo non l'avevo visto :D

mi riferivo a questi (dove appunto la soluzione e' stata ricodificarli):
http://www.hyperspin-fe.com/topic/13977 ... ame-wheel/
http://emumovies.com/forums/topic/10224 ... -no-video/

Comunque mi pare chiaro che il problema sta in Hyperspin e non nei video, perche' il problema ce l'hanno solo gli utenti di HS.
Non credo che la soluzione sia chiedere ad Antopisa e Motoschifo di ricodificare tutti i video, valuteranno eventualmente in futuro...

Procederei a ricodificarmi quelli che mi sono scaricato per il mio set come ha fatto Michu (grazie 8-) ) possibilmente con la minor perdita possibile di qualita' rispetto all'originale.

Pero' sono una capra e avrei bisogno dell'esatta linea di comando da lanciare in CMD per convertire l'intera cartella di video con ffmpeg... oppure posso usare vidcoder? (http://vidcoder.net)


@motoschifo
non sono sicuro che HS legga gli avi. Stasera provo, ma mi pare di no

Re: Video mp4 su HyperSpin

Inviato: 17/03/2016, 9:28
da motoschifo
Credo che il problema sia proprio questo!
Diciamo che mi sono sorpreso quando ho letto che Hyperspin usa Internet Explorer per visualizzare i propri filmati... <-on_confused->
Un prodotto del genere che si limita in questo modo è davvero un problema (secondo me).

Comunque appena riesco installo in locale il programma e cerco di capire cosa serve per risolvere la situazione.
Al momento ho tre possibilità:
- riesco a sistemare tramite codec
- aggiungo una codifica webm (ammesso che HS supporti tale formato)
- converto al volo i file da ADBTools una volta scaricati

Se dovessi andare verso la conversione da tool forse vale la pena aggiungere anche il formato flv o altri ancora più vecchi.

Vi faccio sapere appena scopro qualcosa :)

Re: Video mp4 su HyperSpin

Inviato: 17/03/2016, 9:38
da motoschifo
genius77 ha scritto: @motoschifo
non sono sicuro che HS legga gli avi. Stasera provo, ma mi pare di no
La ricodifica non è mai stato un problema, è già avvenuto in passato e non escludo che possa avvenire di nuovo in futuro.
La procedura che ho adottato garantisce che non debba rigiocare tutte le partite anche se ovviamente caricare decine di giga su 3-4 server non è proprio una cosa da poco. Oltretutto finirebbero poi come aggiornamento inutile per molti altri utenti.
Diciamo che al momento la codifica adottata è a posto e quando non funziona è "colpa" del client o del programma usato che non supporta del tutto il formato mp4.
Fare un formato mp4 specifico per Hyperspin mi sembra un troppo restrittivo... ricodificarlo sulla macchina dell'utente ha più senso invece. Spero in futuro che HS abbandoni tale metodo per il render dei video e che possa sfruttare meglio hardware e software recenti.

Re: Video mp4 su HyperSpin

Inviato: 17/03/2016, 10:17
da michu
genius77 ha scritto: Procederei a ricodificarmi quelli che mi sono scaricato per il mio set come ha fatto Michu (grazie 8-) ) possibilmente con la minor perdita possibile di qualita' rispetto all'originale.

Pero' sono una capra e avrei bisogno dell'esatta linea di comando da lanciare in CMD per convertire l'intera cartella di video con ffmpeg... oppure posso usare vidcoder? (http://vidcoder.net)
Per la linea di comando in CMD puoi usare questo

Codice: Seleziona tutto

FOR %i IN (*.mp4) DO ffmpeg.exe -i "%i" -pix_fmt yuv420p -c:a copy "output\%i"
che legge tutti i file con estensione .mp4 della cartella corrente e li converte con il profile yuv420p lasciando inalterato l'audio (i file convertiti li trovi nella cartella output che deve essere presente :) così come ffmpeg presente nel PATH )
Non essendo esperto di h264, non sono sicuro che il profilo yuv420p sia il migliore in termini di perdita di qualità, su HyperSpin però funzionano perfettamente (e riesci a vederli anche con Windows Media Player).

Re: Video mp4 su HyperSpin

Inviato: 17/03/2016, 22:15
da motoschifo
Ho installato HS e fatto qualche test sul campo.
Viene usato un sistema che passa dal browser, e più precisamente da Adobe Flash, che non legge il formato usato per lo spazio colore (yuv444p). E non lo leggerà mai visto che è stato abbandonato come software.
Quindi c'è ben poco da fare... <-dash->

Introdurre un mp4 castrato solo per HS non è possibile (troppo spreco di risorse) mentre andare su altri formati, come il webm, potrebbe avere problemi visto che HS lavora in questo modo. Quindi l'unica soluzione è quella di convertire questi video.

Posso studiare un sistema per fare questa conversione insieme al download, quindi il tool semplicemente gestirà un nuovo formato (mp4 HS) e si farà carico della conversione in locale, poi potrà anche buttare il file originale. Per poter sfruttare il sistema di update posso scrivere in un file di testo i vari crc e così evitare download superflui come qualsiasi altro formato.
Sono dell'idea di fare in questo modo, e già che ci sono vedo se riesco a mettere su anche altri formati (cioè rendere la procedura più adattabile al front-end di destinazione).
Considerando che la base di partenza è la migliore possibile direi che la perdita di qualità sarà proporzionale al formato di destinazione, ossia Flash, e che non dovrebbe "rovinare" il video come invece è il caso dell'avi (divx o xvid).

L'unica cosa che mi dispiace è leggere in tanti forum che questi mp4 sono fatti male, quando invece è esattamente il contrario: proprio perchè fatti bene, non vengono letti! <-ranting3->
Inoltre c'è molta disinformazione (per dirla elegantemente) circa cosa sia un video, la codifica e soprattutto una delusione enorme nel constatare che un front-end di questo calibro sfrutti una tecnica così sbagliata per avere un'animazione sullo schermo.

A parte le considerazioni personali conclusive, può andare bene un sistema del genere?
Vi chiedo solo aiuto per i test così da non fare troppi errori.
Fatemi sapere.

Re: Video mp4 su HyperSpin

Inviato: 17/03/2016, 22:18
da genius77
Dunque:
ho ricodificato i video come suggerito sopra e ora funziona tutto <-clap->

Ho fatto anche le prove con gli avi e confermo che HS non li legge.
Ho poi preparato un pacchetto per Motoschifo nel caso non avesse gia' scaricato tutto il mappazzone.

C'e' solo lo stretto necessario per provare il front end senza Rocketlauncher ecc..
Scompatta la cartella dove vuoi
Apri HyperHQ e nella scheda Wheel Setting > Mame imposta i percorsi di eseguibile e Rom (eventualmente attiva l'opzione "Use full path to rom").
Questo solo se vuoi lanciare effettivamente le rom, per poter vedere i video non sarebbe neanche necessario.
Non e' necessario impostare nient'altro
I video devono essere messi nella cartella Media/Mame/Video



:love:

Re: Video mp4 su HyperSpin

Inviato: 17/03/2016, 22:25
da motoschifo
Abbiamo scritto quasi nello stesso momento.
In sostanza ho già provato tutto e predisposto il pc per altri test, ma la soluzione è come vedi la conversione.

Re: Video mp4 su HyperSpin

Inviato: 17/03/2016, 23:21
da genius77
Condivido tutto ciò che hai scritto
Purtroppo di Hyperspin 2.0 che probabilmente avrebbe risolto questo ed altri problemi si sono completamente perse le tracce...

Io come hai letto sopra mi sono convertito i video e sono a posto. Quello che pensi di fare a mio avviso va più che bene. Io metterei un bel disclaimer spiegando come hai fatto sopra che il limite é di Hyperspin e non dei video... Così, per mettere i puntini sulle i...

Re: Video mp4 su HyperSpin

Inviato: 17/03/2016, 23:30
da motoschifo
Ok allora cerco un modo facile (per l'utente) e che non crei troppa confusione sullo schermo.
Quando ho qualcosa di pronto ti faccio sapere così vediamo di risolvere questo problema.

Re: Video mp4 su HyperSpin

Inviato: 19/03/2016, 14:46
da motoschifo
Ho fatto una modifica, ti chiedo di controllare così se va tutto bene pubblico tra qualche giorno anche per gli altri.
In particolare la modalità è questa:
- aggiungo una nuova tipologia "Video (HyperSpin)", solo lato client dato che il file non esiste sul server
- scarico tutto e nel caso di questa particolare tipologia creo dei file temporanei (es. nomegioco.mp4.download)
- al termine, converto tutti i file temporanei in base al tipo file (quindi mp4 per HyperSpin)
- ad ogni conversione aggiorno un file di testo con i dati del file originale e se va tutto bene elimino il file temporaneo

Così posso gestire tutti i casi possibili:
- scarico, ma il download si blocca
- scarico tutto ma poi non converte per un errore
- scarico e converto tutto, poi aggiorno in un secondo tempo e voglio solo i file modificati (che però non esistono più in locale)

Sono gestite altre casistiche particolari:
- scelgo un percorso uguale ad un'altra tipologia (es. video normali e video per HyperSpin)
- elimino i file manualmente dalla cartella, quindi al prossimo download scaricherò e convertirò solo quelli realmente mancanti
- scarico i tool aggiuntivi per la conversione mp4, se non li ho mai usati prima

Lato utente è completamente automatico e trasparente, in pratica viene vista una nuova tipologia da poter scaricare.
Questo può estendersi ad altre conversioni ovviamente (swf, mpg, avi, jpg, pdf, ecc).

Non ho riscontrato problemi quindi ti chiedo di fare un buon test, non ho fretta.
Come qualità visiva si perde un pochino proprio per il fatto che cambia lo spazio colore, però parliamo di cose minime visto che ho creato gli mp4 al massimo della qualità possibile (oggi).
Se altri vogliono aggiungersi mandatemi un messaggio che vi giro le istruzioni per i test.

Re: Video mp4 su HyperSpin

Inviato: 19/03/2016, 16:43
da Emu
Ciao motoschifo
Se mi passi i binari faccio qualche test anch'io.

Giusto per completezza io aggiungerei anche un'opzione per non cancellare i files originali in modo che uno possa avere a disposizione tutti i formati (l'originale ed i vari convertiti, per ora solo MP4 per HS ma come hai detto tu in futuro anche altri). Questo consentirebbe anche di ri-crearsi un nuovo formato senza riscaricare tutto.

La riconversione come la fai e con quali parametri, con ffmpeg come nel post precedente o in altro modo?

Emu

Re: Video mp4 su HyperSpin

Inviato: 19/03/2016, 16:56
da motoschifo
Ok ti passo le istruzioni in pm.
Uso avconv che è praticamente ffmpeg con lo stesso parametro pix_fmt. Nel log del programma trovi il comando esatto dato in pasto a Windows.

Ho cercato di fare qualcosa che non richiedesse il file originale perchè alcuni potrebbero non voler proprio il file mp4 ne doverlo tenere in una cartella specifica. In genere, chi usa Hyperspin, non ha alcuna necessità di tenersi quei file (anzi non sa nemmeno che sono diversi).
Per ora nessuna opzione ma potrei aggiungerla, invece il doppio download (se scegli le due opzioni) è obbligatorio.
Secondo me sono due utenti differenti chi scarica i "miei" mp4 e chi vuole farli andare con HS, senza ovviamente avere doppioni e potendo aggiornarli comodamente.

Ricordo che i file (tutti) vengono verificati da crc e (se diverso) dalla data di creazione.
Considera anche che questa elaborazione può essere usata per più tipologie e più formati, quindi richiederebbe per così dire un'opzione specifica in base a cosa l'utente sceglie di scaricare. Visto che il tutto è decisamente complesso (anche se non sembra...) il primo step è rendere funzionante le cose per chi vuole usare HS.
Poi si può migliorare e se il file è già stato scaricato si può riutilizzare quello. Però se lo fai in due passate (prima video, poi video HS) allora non ho alcun elemento per capire cosa hai scelto... si fa presto ad incasinarsi insomma ;)

Re: Video mp4 su HyperSpin

Inviato: 19/03/2016, 18:23
da genius77
Ciao, ho fatto una prova veloce e mi pare che tutto funzioni perfettamente <-clap->

Giusto per scrupolo nella release finale del tool/sito preciserei che la conversione viene fatta sul pc dell'utente e il tempo dipende dal PC stesso.
Io ne ho scaricati pochi e ho un pc decente quindi il tutto è avvenuto in brevissimo tempo, se uno dovesse scaricare l'intero set e avesse magari un PC vecchio potrebbe metterci piu' tempo a convertire che a scaricare 8-)


Se devo fare prove specifiche fammi sapere.

Grazie per tutto il lavoro che fai!!

8-)

Re: Video mp4 su HyperSpin

Inviato: 19/03/2016, 18:35
da motoschifo
Ok bene.
Le prove sono quelle di uso normale, quindi per esempio elimini un file già convertito e vedi se te lo riscarica/riconverte, ci metti un altro file e vedi se lo aggiorna quando hai scelto di aggiornare o se non lo aggiorna se hai scelto di ignorare, ecc.
Questa parte tocca il sistema di update quindi preferisco non avere problemi. Io ho verificato e funziona tutto, ma avere almeno un altro paio di riscontri sarebbe utile.

Metterò delle note nella pagina così da avvisare l'utente. Se il sistema funziona, specialmente con gli update, non credo sia un problema attendere un po' di più la fine del processo.
Per esempio ora non puoi interrompere la conversione, prima della pubblicazione farò anche questa cosa.

Già che ci sono metto di seguito alcune differenze dei due tipi di video. Essendo un mp4 codificato in alta qualità, diciamo che il colore yuv444 è la ciliegina sulla torta, poi nel front-end magari non si notano differenze vistose (però le nuvole bianche tendono all'azzurro, gli arruzzi al grigio, i rossi all'arancione/marrone, ecc).

Re: Video mp4 su HyperSpin

Inviato: 19/03/2016, 18:55
da genius77
Dunque, ho provato a cancellare un file e il programma ha correttamente riscaricato solo quello.

Con l'opzione "sovrascrivi sempre" non li ha riscaricati e non ha fatto nessuna modifica. Ho anche provato a mettere un altro file mp4 (con stesso nome ovviamente) ma non l'ha riscaricato/sovrascritto

Re: Video mp4 su HyperSpin

Inviato: 23/03/2016, 20:32
da motoschifo
Nel week-end dovrei pubblicare la nuova versione con l'aggiunta della gestione mp4 per HyperSpin.
Ho valutato se aggiungere i dati sul server anzichè farli convertire in locale ma per il momento prevale la seconda ipotesi. C'è un minore carico per il server, meno dati che devo trasferire ogni volta (che sono già tanti), difficoltà nel gestire un secondo formato con uguale estensione sul sito (ovvero non devo fare altre modifiche) e soprattutto introduzione di una modalità che potrà accettare altri formati particolari.
L'unica cosa che dovrò fare è avvisare gli utenti prima di scaricare i programmi altrimenti poi si ritrovano sul disco giga e giga di file inutili.

Re: Video mp4 su HyperSpin

Inviato: 26/03/2016, 13:18
da motoschifo
Nuova versione con supporto ai video di HS disponibile.
Più avanti ci saranno altre modifiche nella sezione download ma per ora direi che va bene così.

Fatemi sapere se questi video sono compatibili oppure se avete altri problemi.