Kirjoittaja Aihe: [RATKAISTU] youtubevideot ja x-flash-videoiden muuntaminen  (Luettu 3606 kertaa)

Antifilatelisti

  • Käyttäjä
  • Viestejä: 258
    • Profiili
Kuinka onnistun katselemaan seuraavaa videota tallennettuani sen?

Katson seuraavan videon youtubesta ja kopioin videon talteen /tmp kansiosta siirtämällä sen videot kansiooni.
Video on Tomia ja jerryä youtubesta 25 sekuntia kestävä pätkä http://www.youtube.com/watch?v=CW9Xkn2BW-8&feature=related

Videon tyyppi:
Type: Flash-video
MIME TYPE: application/x-flash-video

Avaan videon vlc: llä videot kansiosta ja Pystyn kuuntelemaan ääntä, mutten näe kuvaa.
Sound Converter Ohjelmalla voin kääntää äänitiedostot tämäntyyppisistä flash videoista(vaikka mp3), mutta haluaisin myös kuvan.

Eli osaako joku kääntää vaikkapa ffmpegillä tuon video, kun on kopioinut sen tmp kansiosta. Itse yritin jo, mutten onnistunut(käytin tuolloin videon  tunnuksena .flv ).




« Viimeksi muokattu: 26.04.09 - klo:12.59 kirjoittanut Antifilatelisti »

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: youtubevideot ja x-flash-video
« Vastaus #1 : 20.04.09 - klo:15.30 »
Koodia: [Valitse]
ffmpeg -i /tmp/Flash* ~/tomjerry.mpg
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Antifilatelisti

  • Käyttäjä
  • Viestejä: 258
    • Profiili
Vs: youtubevideot ja x-flash-video
« Vastaus #2 : 20.04.09 - klo:16.21 »
Koodia: [Valitse]
ffmpeg -i /tmp/Flash* ~/tomjerry.mpg

Sama valitus tulee kuin mitä sain ennenkin ffmpegillä kääntäessä. Valitus on sama myös toisella koneellani, missä on ubuntu 8.10.

Koodia: [Valitse]
desktop:~$ ffmpeg -i /tmp/Flash* ~/tomjerry.mpg
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libogg --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr
  libavutil version: 1d.49.3.0
  libavcodec version: 1d.51.38.0
  libavformat version: 1d.51.10.0
  built on Mar 13 2009 18:13:48, gcc: 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
[flv @ 0xb7ee6730]Unsupported video codec (7)
[flv @ 0xb7ee6730]Unsupported audio codec (a)
[flv @ 0xb7ee6730]Unsupported video codec (7).......valittaa sata riviä samaa

[flv @ 0xb7ee6730]Unsupported video codec (7)
[flv @ 0xb7ee6730]Unsupported video codec (7)
[flv @ 0xb7ee6730]Unsupported video codec (7)
[flv @ 0xb7ee6730]Unsupported video codec (7)

[flv @ 0xb7ee6730]Could not find codec parameters (Video: 0x0007)

Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 19.92 (239/12)
Input #0, flv, from '/tmp/FlashHkyuxU':
  Duration: 00:00:25.0, start: 0.000000, bitrate: N/A
  Stream #0.0: Video: 0x0007, 19.92 fps(r)
  Stream #0.1: Audio: 0x000a, 44100 Hz, stereo
picture size invalid (0x0)
desktop:~$

gdm:lle Koititko tuota komentoa käytännössä ja samalla youtubevideolla. Youtubesta kun löytyy ainakin muutamaa erisortin videomuotoa.
Jos koitit ja sinulla toimi niin mahtavaa, sillä silloin tiedän, että itselläni mättää.
« Viimeksi muokattu: 20.04.09 - klo:16.28 kirjoittanut Antifilatelisti »

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: youtubevideot ja x-flash-video
« Vastaus #3 : 20.04.09 - klo:16.26 »
Toimii ihan oikein.
Koodia: [Valitse]
devil@elite:~$ ffmpeg -i /tmp/Flash9sErkR tomjerry.mpg
FFmpeg version 0.5-svn17737+3:0.svn20090303-1ubuntu6, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --extra-version=svn17737+3:0.svn20090303-1ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --disable-stripping --disable-vhook --enable-libdc1394 --enable-shared --disable-static
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 0 / 52.20. 0
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Apr 10 2009 23:20:33, gcc: 4.3.3

Seems stream 0 codec frame rate differs from container frame rate: 2000.00 (2000/1) -> 19.92 (239/12)
Input #0, flv, from '/tmp/Flash9sErkR':
  Duration: 00:00:25.00, start: 0.000000, bitrate: 135 kb/s
    Stream #0.0: Video: h264, yuv420p, 160x120 [PAR 1:1 DAR 4:3], 135 kb/s, 19.92 tbr, 1k tbn, 2k tbc
    Stream #0.1: Audio: aac, 22050 Hz, stereo, s16
Output #0, mpeg, to 'tomjerry.mpg':
    Stream #0.0: Video: mpeg1video, yuv420p, 160x120 [PAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 90k tbn, 23.98 tbc
    Stream #0.1: Audio: mp2, 22050 Hz, stereo, s16, 64 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Press [q] to stop encoding
frame=  600 fps=  0 q=2.0 Lsize=     912kB time=24.98 bitrate= 299.0kbits/s
video:703kB audio:196kB global headers:0kB muxing overhead 1.383607%

Hiemna ihmetyttää tuo ffmpegin versio sinun tulosteessa?
Onko käännetty paketinhallinnan ohi?
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Antifilatelisti

  • Käyttäjä
  • Viestejä: 258
    • Profiili
Vs: youtubevideot ja x-flash-video
« Vastaus #4 : 20.04.09 - klo:16.30 »
Lainaus
Hiemna ihmetyttää tuo ffmpegin versio sinun tulosteessa?
Onko käännetty paketinhallinnan ohi?

Tässä koneessa 7.10 johtunee siitä, mutta koitin myös toisella koneella, jossa 8.10 ja sama valitus.

gdm:lle Koititko tuota komentoa käytännössä ja samalla youtubevideolla. Youtubesta kun löytyy ainakin muutamaa erisortin videomuotoa.
Jos koitit ja sinulla toimi niin mahtavaa, sillä silloin tiedän, että itselläni mättää.(jaa vastasit jo)
« Viimeksi muokattu: 20.04.09 - klo:16.36 kirjoittanut Antifilatelisti »

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: youtubevideot ja x-flash-video
« Vastaus #5 : 20.04.09 - klo:16.49 »
Ihme juttu jos kahdella eri koneella valittaa eri versioilla?

Itse lähtisin purkamaan ongelmaa asentamalla uudestaan ffmpegin.
Koodia: [Valitse]
sudo apt-get --reinstall install ffmpeg
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Antifilatelisti

  • Käyttäjä
  • Viestejä: 258
    • Profiili
Vs: youtubevideot ja x-flash-video
« Vastaus #6 : 20.04.09 - klo:17.05 »
Tämän toisenkin koneen(ubuntu 8.10) ffmpeg  versio eroaa sinun ffmpegin versiostasi. Eli ongelma taitaa tosiaan johtua tuosta versio numerosta.

ffmpeg -v
FFmpeg version r11872+debian_3:0.svn20080206-12ubuntu3.1, Copyright (c) 2000-2008 Fabrice Bellard, et al.
  configuration: --enable-gpl --enable-pp --enable-swscaler --enable-x11grab --prefix=/usr --enable-libgsm --enable-libtheora --enable-libvorbis --enable-pthreads --disable-strip --enable-libfaad --enable-libfaadbin --enable-liba52 --enable-liba52bin --enable-libdc1394 --disable-armv5te --disable-armv6 --disable-altivec --disable-vis --enable-shared --disable-static
  libavutil version: 49.6.0
  libavcodec version: 51.50.0
  libavformat version: 52.7.0
  libavdevice version: 52.0.0
  built on Mar 13 2009 17:48:10, gcc: 4.3.2

Ajoin reinstallin, mutta eipä auttanut.

« Viimeksi muokattu: 20.04.09 - klo:17.12 kirjoittanut Antifilatelisti »

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: youtubevideot ja x-flash-video
« Vastaus #7 : 20.04.09 - klo:17.45 »
Tämän toisenkin koneen(ubuntu 8.10) ffmpeg  versio eroaa sinun ffmpegin versiostasi. Eli ongelma taitaa tosiaan johtua tuosta versio numerosta.

Kyllä sen pitäisi toimia samalla lailla intrepidissä kuin Jauntyssa (8.10 -> 9.04) itselläni siis käytössä Jaunty ja sen versio
ffmpeg asentaa vaadittavat enkoodaus kirjastot.


Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Antifilatelisti

  • Käyttäjä
  • Viestejä: 258
    • Profiili
Vs: youtubevideot ja x-flash-video
« Vastaus #8 : 20.04.09 - klo:22.05 »
Lainaus

Kyllä sen pitäisi toimia samalla lailla intrepidissä kuin Jauntyssa (8.10 -> 9.04) itselläni siis käytössä Jaunty ja sen versio
ffmpeg asentaa vaadittavat enkoodaus kirjastot.


No en kyllä keksi, että mitä olisin väärinkään voinut tehdä. Annoit tuon komennonkin niin järkevässä muodossa, että epäonnistuminen on siinäkin mielessä lähes mahdotonta, ottaen vielä huomioon että kokeilin jo aiemmin omalla tavallani ja sain saman tuloksen. Kahdella koneella tosiaan herjaa samaa. Toisessa 7.10 ja toisessa 8.10 virheilmoitukset ovat identtiset eli seuraava kaiketi vikana?
[flv @ 0xb7ee6730]Unsupported video codec (7)

Voiko ffmpegin vaihtaa jauntyn pakettivarastojen mukaiseksi? Jos ei niin asentelen 7.10 koneelle jauntyn, kun 7.10:stä taitaa kohta tuet loppua.





Antifilatelisti

  • Käyttäjä
  • Viestejä: 258
    • Profiili
Vs: youtubevideot ja x-flash-video
« Vastaus #9 : 20.04.09 - klo:23.24 »
Viimeinen arvaukseni on xine härpäkkeet, joita on minulla käytössä. voisivatko ne haitata ffmpegin käännöstyötä?

Antifilatelisti

  • Käyttäjä
  • Viestejä: 258
    • Profiili
Vs: youtubevideot ja x-flash-video
« Vastaus #10 : 23.04.09 - klo:23.18 »
Jep asensin jauntyn +ubuntu restricted exstras+ffmpegg enkä mitään muuta. Näin rupesi pelittämään.

Suurkiitokset gdm:lle auttamisesta :)