Script pour télécharger et convertir des fichier ram

Script pour télécharger et convertir des fichier ram - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 01-08-2006 à 20:36:14    

Bonjour à tous,
 
J'ai commis le script suivant. Je voudrais l'utiliser pour télécharger et convertir des flux audio .ram aveec une commande du genre ./convert.sh *.ram

Code :
  1. #!/bin/sh
  2. for i in $* ; do
  3.         mplayer -noframedrop -dumpfile ${i/.ram/.wav} -dumpstream `less $i`
  4.         oggenc ${i/.rm/.wav}
  5. done


 
Le problème est que ça ne marche pas alors que la commande mplayer quand je la lance à la main marche bien (je rajoute "echo" devant "mplayer" et je lance dans un shell la ligne qui s'affiche).
 

Code :
  1. combi@debian:~/./convert.sh PROCHE_ORIENT20060724.ram
  2. MPlayer dev-CVS--4.0.3 (C) 2000-2006 MPlayer Team
  3. CPU: Advanced Micro Devices Duron/Athlon 4/MP/XP Palomino (Family: 6, Stepping: 2)
  4. CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
  5. Compiled with runtime CPU detection.
  6. Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
  7. Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
  8. Opening joystick device /dev/input/js0
  9. Can't open joystick device /dev/input/js0: No such file or directory
  10. Can't init input joystick
  11. Setting up LIRC support...
  12. mplayer: could not connect to socket
  13. mplayer: No such file or directory
  14. Failed to open LIRC support.
  15. You will not be able to use your remote control.
  16. Playing rtsp://a624.v107961153766160.c10796.g.vr.akamaistream.net/ondemand/7/624/10796/1153766160/fr.ncecult.download.akamai.com/10796/france_culture/PROCHE_ORIENT/PROCHE_ORIENT20060724.rm
  17. STREAM_RTSP, URL: rtsp://a624.v107961153766160.c10796.g.vr.akamaistream.net/ondemand/7/624/10796/1153766160/francecult.download.akamai.com/10796/france_culture/PROCHE_ORIENT/PROCHE_ORIENT20060724.rm
  18. Resolving a624.v107961153766160.c10796.g.vr.akamaistream.net for AF_INET6...
  19. Couldn't resolve name for AF_INET6: a624.v107961153766160.c10796.g.vr.akamaistream.net
  20. Resolving a624.v107961153766160.c10796.g.vr.akamaistream.net for AF_INET...
  21. Connecting to server a624.v107961153766160.c10796.g.vr.akamaistream.net[63.208.104.72]: 554...
  22. librtsp: server responds: 'RTSP/1.0 404 Not Found'
  23. rtsp_session: session can not be established.
  24. STREAM_LIVE555, URL: rtsp://a624.v107961153766160.c10796.g.vr.akamaistream.net/ondemand/7/624/10796/1153766160/francecult.download.akamai.com/10796/france_culture/PROCHE_ORIENT/PROCHE_ORIENT20060724.rm
  25. Cannot dump this stream - no file descriptor available.
  26. Exiting... (Fatal error)


 
Quelqu'un pour me dire où j'ai savonné?
 
Merci,
vw.


---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
Reply

Marsh Posté le 01-08-2006 à 20:36:14   

Reply

Marsh Posté le 01-08-2006 à 21:43:11    

Je crois que j'ai compris, il faut réussir à supprimer le retour chariot de la commande `less $i`. Quelqu'un sait comment faire ça?
 
Merci,
vw.


---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
Reply

Marsh Posté le 01-08-2006 à 22:20:47    

mplayer lit
mencoder transcode
 
Mplayer n'est pas fait pour te sortir un fichier mais pour le voir (et vice-versa)

Reply

Marsh Posté le 01-08-2006 à 22:27:50    

Je comprends pas trop ta remarque. Comment tu fais pour télécharger un flux real media?
 
J'utilise mplayer pour faire un dump du flux dans un fichier wav et ensuite j'utilise oggenc pour en faire un ogg.
 
vw.


Message édité par Combi_A_Vendre le 02-08-2006 à 13:07:45

---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
Reply

Marsh Posté le 02-08-2006 à 13:08:29    

Bon, la seule solution que j'ai trouvée, c'est de supprimer à la main tous les retours chariot des fichiers .ram
 
vw


Message édité par Combi_A_Vendre le 02-08-2006 à 13:08:40

---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
Reply

Marsh Posté le 02-08-2006 à 14:55:49    

:??:  :??:  :??:  :??:  :??:  :??:

Reply

Marsh Posté le 02-08-2006 à 18:27:37    

Ou, je ne comprends pas pourquoi, mais ça ne marche pas quand il y a un retour chariot à la fin de la ligne "rtsp://.../fichier.rm" contenu dans le fichier .ram
 
Voici le script qui marche (à la condition d'enlever à la main tous les retours chariot des fichier .ram) :

Code :
  1. #!/bin/sh
  2. for i in $* ; do
  3. mplayer -noframedrop -dumpfile ${i/.ram/.rm} -dumpstream `grep rtsp $i`
  4. mplayer -ao pcm:file=${i/.rm/.wav} $i
  5. oggenc ${i/.rm/.wav}
  6. done


 
vw


---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
Reply

Sujets relatifs:

Leave a Replay

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