[résolu][firefox] forcer le téléchargement sur une extension donnée

forcer le téléchargement sur une extension donnée [résolu][firefox] - Logiciels - Windows & Software

Marsh Posté le 25-07-2011 à 23:09:35    

Bonsoir à tous,
 
Dans le cadre d'un petit script maison utilisé pour faire du streaming des films depuis mon nas, j'ai besoin de lancer des téléchargements via ftp (chez moi, c'est 3 à 4 fois plus rapide que le cifs donc c'est le seul qui me permette de lire les films 1080p via le wifi) pour ensuite lire le fichier qui se télécharge (.part) avec VLC.  
Tout ceci fonctionne parfaitement pour les fichiers avi, mpeg et m2ts.  
 
Par contre, pour les fichiers mkv, impossible de forcer firefox à les enregistrer  
comme vous pouvez le constater, la case permettant de forcer le choix est grisée :
http://img225.imageshack.us/img225/5746/sansreid.png
 
de plus, le format mkv n'apparait pas dans Outils, Options, Applications.
http://img593.imageshack.us/img593/8899/sansreor.png
 
J'ai tenté d'aller bidouiller un peu dans le about:config, notamment j'ai rajouté la chaine "plugin.disable_full_page_plugin_for_types" et mis la valeur "video/x-matroska" mais ça ne fonctionne pas (j'ai d'ailleurs pas compris à quoi sert cette chaine :D " MIME types that would normally be opened with a plugin, except that the action has been changed in the Firefox Download Actions window. Resetting this preference changes the download action back to the plugin." )
 
Des spécialistes de firefox auraient-ils des idées ?
 
PS : j'ai testé avec chrome (qui génère des fichier .crdownload) et lui tente d'afficher les vidéos directement dans le naviguateur


Message édité par moignon2 le 26-07-2011 à 00:41:36
Reply

Marsh Posté le 25-07-2011 à 23:09:35   

Reply

Marsh Posté le 25-07-2011 à 23:19:50    

Et tu ne peux pas donner directement l'URL de ton fichier vidéo sur ton serveur à VLC ? Il sait faire ça normalement :o

Reply

Marsh Posté le 25-07-2011 à 23:24:14    

C'est ce que j'ai essayé au début, mais ça ne s'ouvre pas. (j'ai spécifié un nom d'utilisateur et un password dans l'url, est-ce que c'est ça qui pose problème à VLC ?)
 
En lançant un wireshark, voici ce que j'obtiens

Citation :


220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 3 allowed.
220-Local time is now 23:37. Server port: *****.
220 You will be disconnected after 10 minutes of inactivity.
USER moignon
331 User moignon OK. Password required
PASS *******
230 OK. Current restricted directory is /
EPSV ALL
220 Active mode is disabled
TYPE I
200 TYPE is now 8-bit binary
SIZE Films/HD/Mon Super Film de vacances en full hd.mkv
213 8547459267
EPSV
229 Extended Passive mode OK (|||55571|)
TYPE I
200 TYPE is now 8-bit binary
RETR Films/HD/Mon Super Film de vacances en full hd.mkv
150-Accepted data connection
150 8347128.2 kbytes to download
ABOR
226 Since you see this ABOR must've succeeded


 
Mais de toute manière, cette solution ne m'attire pas grandement car je souhaite lire également un fichier de sous-titre en même temps pour les fichiers avi.


Message édité par moignon2 le 25-07-2011 à 23:49:21
Reply

Marsh Posté le 25-07-2011 à 23:56:01    

Le FTP c'est pas vraiment fait pour faire du streaming :/ Il y a une astuce ici, dans la ligne à passer à VLC : http://forum.videolan.org/viewtopi [...] =4&t=45421
Essaye de voir ce que ça donne chez toi ;)

Reply

Marsh Posté le 26-07-2011 à 00:15:29    

Je suis obligé de faire du ftp car c'est le seul qui me permet d'atteindre plus de 5 mo/s et donc de lire un film en "direct".  
J'ai tenté d'ajouter "-vvv" ou même "-verbose=2" mais je ne vois pas de traces de debug.  
J'ai également tenté d'ajouter "--access access_ftp" mais idem, celà ne change rien :s
Sinon, pour en revenir à mon interrogation initiale, as-tu le format mkv  dans Outils, Options, Applications de ton Firefox (dans le cas où tu aurais firefox d'installé :D) ?
 
Edit : En bidouillant le fichier mimeTypes.rdf associé à mon profil firefox, j'ai ajouté ceci :
 
<RDF:li RDF:resource="urn:mimetype:&quot;application/octet-stream&quot;"/>  entre les balises <RDF:Seq RDF:about="urn:mimetypes:root"> et </RDF:Seq>
 
et en plein milieu :
<RDF:Description RDF:about="urn:mimetype:&quot;application/octet-stream&quot;"
                   NC:fileExtensions="mkv"
                   NC:description="Fichier MKV"
                   NC:value="&quot;application/octet-stream&quot;"
                   NC:editable="true">
    <NC:handlerProp RDF:resource="urn:mimetype:handler:&quot;application/octet-stream&quot;"/>
</RDF:Description>
 
Grace à ça, j'ai pu enfin avoir la petite case à cocher  :bounce:
 
Merci pour ton aide freds45


Message édité par moignon2 le 26-07-2011 à 00:41:20
Reply

Marsh Posté le 26-07-2011 à 00:57:29    

:jap:
Maintenant, tu n'a plus qu'à faire marcher le reste :D !

Reply

Marsh Posté le 26-07-2011 à 10:06:27    

Pas de soucis, tout le reste est OK ! Maintenant, même ma mère peut faire du streaming full-hd par le wifi à la maison ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed