Kirjoittaja Aihe: Ylen Areena ja audio flv -kääreessä? [Ratkaistu]  (Luettu 5115 kertaa)

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Joskus näin vihjeen ohjelmasta joka ottaa audioraidan ulos tuolta flv-kääreestä. Siis ihan yhdellä loitsulla.
Siis pelkkiä radio-ohjelmia on tarkoitus käpälöidä, esim
http://areena.yle.fi/audio/1504934

Mutta olen autuaasti unohtanut sen nimen :(

Muistaisiko joku?

Tuolla mplayerillähän se, ja siinäpä syy miksi en edes kirjoittanut muistiin kun edsellisen kerran tarvitsin :)
« Viimeksi muokattu: 18.12.10 - klo:15.22 kirjoittanut jekku »

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä?
« Vastaus #1 : 18.12.10 - klo:13.09 »
Koodia: [Valitse]
mplayer sorsa.flv -dumpaudio -dumpfile äänet.mpaRepoissa on myös erityisiä flv-sorkkaustyökaluja (flvtools).

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä?
« Vastaus #2 : 18.12.10 - klo:13.32 »
Onnistuu myös ffmpegillä:

Koodia: [Valitse]
ffmpeg -i tiedosto.flv -acodec copy tiedosto.mp3

pena52

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä?
« Vastaus #3 : 19.12.10 - klo:14.33 »
Onnistuu myös ffmpegillä:

Koodia: [Valitse]
ffmpeg -i tiedosto.flv -acodec copy tiedosto.mp3

Itse olen kirjoittanut skriptin, joka hiiren oikeanpuoleisella klikkauksella suorittaa muunnoksen .wav -tiedostoksi, jota voi muokata Audacityllä:
Koodia: [Valitse]
#!/bin/bash
in_file="$1"
out_file=`echo "$in_file" | sed 's/\.\w*$/\.wav/'`
ffmpeg -i "$in_file" -acodec pcm_s16le -ac 2 -ab 128k -vn -y "$out_file"

# Scriptin nimi on:
#
# Convert_to_wav
#
# Seuraavalla komennolla annetaan toimintaoikeudet:
#
# sudo chmod a+x $HOME/.gnome2/nautilus-scripts/Convert_to_wav

Tai muunnos suoraan ämppäriksi:
Koodia: [Valitse]
#!/bin/bash
in_file="$1"
out_file=`echo "$in_file" | sed 's/\.\w*$/\.wav/'`
out_file2=`echo "$in_file" | sed 's/\.\w*$/\.mp3/'`
ffmpeg -i "$in_file" -acodec pcm_s16le -ac 2 -ab 128k -vn -y "$out_file"
lame -h -b 128 "$out_file" "$out_file2"
rm "$out_file"
Komentojonon nimeksi vaikka muunto_flv_mp3, tallennus hakemistoon /.gnome2/nautilus-scripts/
ja käyttöoikeudet kirjoittamalla päätteelle:
Koodia: [Valitse]
sudo chmod a+x $HOME/.gnome2/nautilus-scripts/muunto_flv_mp3

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä?
« Vastaus #4 : 19.12.10 - klo:16.09 »
Tai muunnos suoraan ämppäriksi

Jos tallennetta ei tarvitse editoida, ääntä ei kannata pakata uudestaan. Areenan FLV-tiedostoissa on jo MP3-ääniraita, jonka voi irrottaa antamallani ffmpeg-komennolla tai Retun ehdottamalla mplayer -dumpaudiolla.

Illu

  • Käyttäjä
  • Viestejä: 1089
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä? [Ratkaistu]
« Vastaus #5 : 19.12.10 - klo:17.48 »
Ja mitäs tämä sitten tarkoittaa (ffmpeg-komennolla):

[NULL @ 0x90fd1d0]error, non monotone timestamps 2951730 >= 2950740
av_interleaved_write_frame(): Error while opening file

Kääreestä kuoriutuu vain 512 kiloinen pätkä ennen virhettä.

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä? [Ratkaistu]
« Vastaus #6 : 19.12.10 - klo:18.31 »
Ja mitäs tämä sitten tarkoittaa (ffmpeg-komennolla):

[NULL @ 0x90fd1d0]error, non monotone timestamps 2951730 >= 2950740
av_interleaved_write_frame(): Error while opening file

Kääreestä kuoriutuu vain 512 kiloinen pätkä ennen virhettä.

Ehkä sinulla on liian vanha ffmpegin versio tai tiedostossa on vikaa. Onko tallenne vielä Areenassa, että voisin kokeilla itse?

MPlayerillä varmaankin onnistuu?

Illu

  • Käyttäjä
  • Viestejä: 1089
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä? [Ratkaistu]
« Vastaus #7 : 19.12.10 - klo:19.24 »
Pääte kertoo: FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1
Myös Synaptic sanoo: 4:0.5.1-1ubuntu1
Ubuntu on juuri päivitetty 9.10 -> 10.04.

Tallenteella ei ole väliä mutta vaikkapa http://areena.yle.fi/audio/1510405 antaa saman virheen kuin muutkin.

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä? [Ratkaistu]
« Vastaus #8 : 20.12.10 - klo:01.54 »
Pääte kertoo: FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1
Myös Synaptic sanoo: 4:0.5.1-1ubuntu1
Ubuntu on juuri päivitetty 9.10 -> 10.04.

Juu, näkyy olevan bugi vanhemmissa FFmpegin versioissa. Ainakin nykyisellä kehitysversiolla toimii, vaikka herjaakin epämonotonisista aikaleimoista. Eli käytä MPlayeriä tai päivitä FFmpeg.

Illu

  • Käyttäjä
  • Viestejä: 1089
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä? [Ratkaistu]
« Vastaus #9 : 20.12.10 - klo:08.37 »
MPlayer ei ole asennettuna ja mieluusti pysyttelisin "vähissä" ohjelmissa, siispä pitää päivittää FFmpeg joka on muutoinkin käytössä. Synaptic ei sellaista päivitystä tarjoa, joten neuvonpyyntö: Miten teen sen oikeaoppisesti?

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä? [Ratkaistu]
« Vastaus #10 : 20.12.10 - klo:11.39 »
MPlayerin käyttö voi auttaa, sillä toisto-ohjelmana se ei välttämättä ole yhtä ronkeli virheille. Viallisen median tai huonon siirtokanavan takia kun voi aina silloin tällöin olla jossain bitti tai pari poikittain. Ainakin tuntuisi järkevältä näin, mutu tietoa siis. ::)

Täällä taitaa olla uudempia versioita.

Yleensä, jos repoista löytyvät ohjelmat ovat liian vanhoja, auttaa googlaus "ppa + ohjelma". Tavallisesti siten löytyy se viimeisin (vihoviimeisin ???) versio ohjelmasta. Yleensä kannattaa mieluummin käyttää niitä hieman vanhoja, mutta stabiileja repo-versiota. Valitettavasti se vain ei ole kaikkien ohjelmien kanssa (esim. handbrake) mahdollista.

Mutta nm varmaan antaa täsmäohjeet jahka ehtii.

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä? [Ratkaistu]
« Vastaus #11 : 20.12.10 - klo:12.56 »
MPlayer ei ole asennettuna ja mieluusti pysyttelisin "vähissä" ohjelmissa, siispä pitää päivittää FFmpeg joka on muutoinkin käytössä. Synaptic ei sellaista päivitystä tarjoa, joten neuvonpyyntö: Miten teen sen oikeaoppisesti?

Jos asennat uudemman ffmpegin kirjastoineen jostain PPA:sta, osa multimediaohjelmista saattaa rikkoutua. Varmin vaihtoehto on päivittää Maverickiin, jossa on luultavasti riittävän uusi versio, tai kääntää FFmpeg itse vaikkapa staattisesti. Se on tosin isompi paketti kuin ohjelmalähteiden dynaamisesti käännetty MPlayer.

Illu

  • Käyttäjä
  • Viestejä: 1089
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä? [Ratkaistu]
« Vastaus #12 : 20.12.10 - klo:14.02 »
Tämä Fujitsu Amilo on yleensä hiukan kronkeli Ubuntulle (säätämistä) mutta antamistanne ehdotuksista valitsen päivityksen Maverickiin. Ehkä vielä näemme tälläkin näytöllä.

Kiitos.

Illu

  • Käyttäjä
  • Viestejä: 1089
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä? [Ratkaistu]
« Vastaus #13 : 20.12.10 - klo:16.47 »
Päivää taas. Päivitys näemmä onnistui. Ilmeisesti mscorefontsista jotain kysyttiin mutta en tiedä mitä, kun kysymyksen ikkuna oli "päivityksen" ikkunan takana lähes kokonaan, eikä esille tullut. Vain seuraava -painike pilkotti. No se siitä.

Areenalta imaistu:
http://areena.yle.fi/audio/1548760

Herjasi:
[mp3 @ 0x94e3c60]st:0 error, non monotone timestamps 2951730 >= 2950740
[mp3 @ 0x94e3c60]st:0 error, non monotone timestamps 4427100 >= 4426110
[mp3 @ 0x94e3c60]st:0 error, non monotone timestamps 5902470 >= 5901570
[mp3 @ 0x94e3c60]st:0 error, non monotone timestamps 7377930 >= 7376940
...
Ja samanlaista vielä useampi rivi.
Pikaisesti kuunneltuna ei silti äänessä kuulunut häikkää.

Joskus aiemmin imaistu Sääilta sen sijaan meni nätisti.

Olen muutokseen aiemmin käyttänyt WinFF:ää ja toimiihan se mutta hitaasti, tuo päätteessä tehty on verrattomasti nopeampi.

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä? [Ratkaistu]
« Vastaus #14 : 20.12.10 - klo:19.41 »
Herjasi:
[mp3 @ 0x94e3c60]st:0 error, non monotone timestamps 2951730 >= 2950740
[mp3 @ 0x94e3c60]st:0 error, non monotone timestamps 4427100 >= 4426110
[mp3 @ 0x94e3c60]st:0 error, non monotone timestamps 5902470 >= 5901570
[mp3 @ 0x94e3c60]st:0 error, non monotone timestamps 7377930 >= 7376940
...
Ja samanlaista vielä useampi rivi.
Pikaisesti kuunneltuna ei silti äänessä kuulunut häikkää.

Jep, tuota herjaa saan itsekin, mutta se ei vaikuta tuotokseen.

Lainaus
Olen muutokseen aiemmin käyttänyt WinFF:ää ja toimiihan se mutta hitaasti

Silloin se pakkaa äänen uudelleen. Ehkä jollain asetuksilla voisi saada pelkästään kopioimaan ääniraidan (kuten -acodec copy tekee komentorivillä). Mutta komentoriviversion voi vaikka liittää suoraan yle-dl:ään.

pena52

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä?
« Vastaus #15 : 23.12.10 - klo:17.48 »
Tai muunnos suoraan ämppäriksi

Jos tallennetta ei tarvitse editoida, ääntä ei kannata pakata uudestaan. Areenan FLV-tiedostoissa on jo MP3-ääniraita, jonka voi irrottaa antamallani ffmpeg-komennolla tai Retun ehdottamalla mplayer -dumpaudiolla.


Totta Areenan tapauksessa, mutta tuo suoramuunnos oli Youtube-tallenteille, joista mukavuuden vuoksi en viitsinyt selvittää, onko kysymyksessä aac-ääni vai mp3-ääni ympättynä flv-tiedostoon. Kumpi tahansa, lopputulema on .mp3.
Lisäsin sen postaukseeni sen takia, että jotakuta saattaisi kiinnostaa.

Illu

  • Käyttäjä
  • Viestejä: 1089
    • Profiili
Vs: Ylen Areena ja audio flv -kääreessä? [Ratkaistu]
« Vastaus #16 : 23.12.10 - klo:22.05 »
Kiinnostaa kyllä. Mitään asiasta tietämättä hieman muokkasin ja tulos oli tämä:

#!/bin/bash

while [ $# -gt 0 ]; do
       
clip=$1
mp3_clip=`echo "$clip" | sed 's/\.\w*$/.mp3/'`
ffmpeg -i "$clip" -acodec copy "$mp3_clip"
shift
done

res=`zenity --notification --title="=>MP3" --window-icon=info --text="MP3 muunnos valmis"`

Meniköhän tuo uunonmuunnos kohdalleen? Ainakin se tekee pätkän mp3:sta, tosin mullahan ongelmana on tuo ffmpegin vanha versio (siis tässä toisessa koneessa, toisella jossa uudempi en kokeillut). Se ei skriptittäkään tee muunnosta kuin alusta pätkän.