Kirjoittaja Aihe: Miten konvertoidaan musikkitiedostoja toiseen muotoon ffmpeg:llä? [Ratkaistu]  (Luettu 3490 kertaa)

Rommel2

  • Käyttäjä
  • Viestejä: 73
    • Profiili
Tuli tarve konvertoida muutama musiikkitiedosto toiseen muotoon. Se onnistui ffmpeg:n graafisella käyttöliittymällä (Video Converter (WinFF)). Miten saman voi tehdä komentorivillä? Eli miten komentorivillä muutetaan ffmpeg:llä musiikkitiedosto toiseen tiedostomuotoon? Entä miten muutetaan monta kerralla niin, että kappaleiden nimet säilyvät?
« Viimeksi muokattu: 25.07.09 - klo:20.15 kirjoittanut Rommel2 »

SuperJaakkima

  • Käyttäjä
  • Viestejä: 36
    • Profiili
miksi käyttää videoihin keskittynyttä ohjelmaa audion muuntamiseen.
muunto onnistuu varmaan ihan vaan että esim.
Koodia: [Valitse]
ffmpeg -i tiedosto.flac -ab 256 mummo.mp3
itse olen käyttänyt muuntamiseen sound converter ohjelmaa (vaimikäsenytoli).

jos haluat tiedostoja mp3 -muotoisiksi komentoriviltä niin lame lienee paras ohjelma. eksoottisempia muotoja saa varmaankin vaikka soxilla muunnettua.

Mistä muodosta mihin?

muita enkoodereita on FAAC, OGGENC, MPPENC, FLAC ja MAC
« Viimeksi muokattu: 18.06.09 - klo:13.49 kirjoittanut SuperJaakkima »

Rommel2

  • Käyttäjä
  • Viestejä: 73
    • Profiili
Valitsin tuon ffmpeg'n lähinnä siksi, kun en ennen ole joutunut mitään tiedostoja vielä konvertoimaan ja ffmpeg'n GUI:llä homma onnistui hyvin. Ajattelin, että olisi kiva osata sama homma bashilla. Olisi kiva jos pystyisi käyttämään tuota yhtä ohjelmaa monen asian hoitamiseen. Videoista äänet saa talteen esim. komennolla
Koodia: [Valitse]
ffmpeg -i video.flv -vn musa.mp3Tavoitteena olisi mm. muuttaa monta flaccia mp3:siksi niin, että tiedostojen nimet säilyy eikä niitä joutuisi komentojen joukkoon kirjoittamaan. Eihän niitä viitsisi millään jos konvertoitavia kappaleita on yli 30.

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Koodia: [Valitse]
for i in *flac ; do ffmpeg -i "$i" -ab 256 "${i%.flac}.mp3" ;doneTagit eivät siirry ja vaatinee hieman pidemmän pätkän.
KDE neon
Uudempaa KDE:tä Ubuntulla

Rommel2

  • Käyttäjä
  • Viestejä: 73
    • Profiili
Koodia: [Valitse]
for i in *flac ; do ffmpeg -i "$i" -ab 256 "${i%.flac}.mp3" ;done

Kiitos neuvosta. Tätä pitää testata. En osaa vielä bash-ohjelmointia, mutta ymmärsin tuon jo lähes kokonaan.
Mitä "-ab 256" tekee? Entä " "${i%.flac}.mp3" "?

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11474
    • Profiili
    • Tomin kotisivut
Koodia: [Valitse]
for i in *flac ; do ffmpeg -i "$i" -ab 256 "${i%.flac}.mp3" ;done

Kiitos neuvosta. Tätä pitää testata. En osaa vielä bash-ohjelmointia, mutta ymmärsin tuon jo lähes kokonaan.
Mitä "-ab 256" tekee? Entä " "${i%.flac}.mp3" "?
Tuo "-ab 256" kertoo sen .mp3:n bitraten ja tuo toinen on sen uuden tiedoston nimi (jos ymmärsin oikein...), mutta siis se ei jää tuohon muotoon vaan se muodostetaan tuosta. :)
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

SuperJaakkima

  • Käyttäjä
  • Viestejä: 36
    • Profiili
googlella löyty tommonen skripti. tuntu ihan toimivan ja tiedot siirtyy tuolla. täytyy ite vaan muokata skriptiä jos haluu paremmalla laadulla. http://bytemonkey.org/flac2mp3/

Rommel2

  • Käyttäjä
  • Viestejä: 73
    • Profiili
Koodia: [Valitse]
for i in *flac ; do ffmpeg -i "$i" -ab 256 "${i%.flac}.mp3" ;done
Okei, tämä tuli testattua ja se havaittiin toimivaksi. Kesäloma hieman viivytti testausta. Kiitos kaikille avusta.