può rubino dimmi la lunghezza del video web flv? (rubino)
-
20-09-2019 - |
Domanda
Sto raschiando sito forum per tipo (articolo, webinar, video) ho pensato che se rubino può estrarre in qualche modo il lunghezza del video . La parte html corrispondente della pagina web si presenta come.
<div align="center"><script type="text/javascript" src="http://somedomain.com/wp-content/themes/thesis/custom/swfobject.js"></script>
<div id="player">This text will be replaced</div>
<script type="text/javascript">
var so = new SWFObject('http://somedomain.com/forum/yota/audio_player/player.swf','mpl','640','500','9');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('flashvars','&file=http://somedomain.net/flv/ezinearticles/ezinearticles.flv&dock=false');
so.write('player');
</script></div>
È interessante notare che posso accedere al file FLV direttamente, quindi sono felice di scaricare tutti i video e quindi estrarre la lunghezza in qualche modo. La maggior parte dei file sono flv alcuni sono wmv.
Si prega di notare che ho il permesso del webmaster forum per fare la demolizione.
Soluzione
ffmpeg-rubino sembra che fa quello che vuoi.
Altri suggerimenti
Non so A proposito di Ruby, ma si può sempre invocare programma esterno, come ad esempio ffmpeg o mplayer con un file come un argomento, e analizzare l'output. Date un'occhiata a: