$videofile = "fichier.flv";
passthru("ffmpeg -i "{$videofile}" 2>&1");
$search='/Duration: (.*?),/';
$duration=
preg_match($search,
$duration,
$matches, PREG_OFFSET_CAPTURE,
3);
Pour récupérer la durée, en seconde, on peut utiliser cette fonction :
echo hms2sec
($matches[1][0]);
function hms2sec ($hms) {
$seconds = 0;
$seconds +=
(intval($h) *
3600);
$seconds +=
(intval($m) *
60);
return $seconds;
}
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2052"></script>
Pour écrire ces informations dans un fichier : > dir *.* /b /s >liste.txt
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1186"></script>
Il est souvent pratique d'ouvrir une fenêtre "DOS" sous windows à partir de l'explorer. Voici comment...
Notez le cd /d qui force le changement de répertoire et le changement de disque courant.
Créez une fichier toto.vbs contenant les lignes suivantes, et lancez-le:
Set objShell = CreateObject
("WScript.Shell"
)
objShell.RegWrite "HKCR\Folder\Shell\MenuText\Command\", _
"cmd.exe /k
cd /d " & chr
(34) & "%
1" & chr
(34)
objShell.RegWrite "HKCR\Folder\Shell\MenuText\", "Command Prompt Here"
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/546"></script>
Il arrive parfois qu'un script shell par exemple, après son transfert d'un windows (via WinSCP par exemple) puis de son execution, vous affiche plein d'erreurs étranges. Il se peut que Windows ait rajouté des ^M à la fin de chaque ligne du fichier (format dos).
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/542"></script>
Il arrive parfois qu'un script shell par exemple, après son transfert d'un windows (via WinSCP par exemple) puis de son execution, vous affiche plein d'erreurs étranges. Il se peut que Windows ait rajouté des ^M à la fin de chaque ligne du fichier (format dos).
# Ouvrir le fichier avec vim et taper la commande suivante pour forcer le format des caractères de fin de ligne à unix et non dos
:set ff=unix
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/531"></script>