Dosya Donusumleri

From Lapis Wiki

Jump to: navigation, search
Bu makale IPUCU bölümü serisinin bir parçasıdır
Ses Çekirdek Terminal/Kabuk
Dosya İşlemleri Tarayıcılar Diğer

Bu sayfada çok kullanılan multimedya dosyalarının birbirlerine dönüşümlerini göreceksiniz.


Konu başlıkları

WAV -> MP3

Bir klasördeki tüm WAV dosyalarını MP3 yapmak için script


Dosya: /usr/bin/wav2mp3
#!/bin/bash 
# 
# wav2mp3
# 
for i in *.wav; do
    lame -h -b 192 "$i" "${i%.wav}.mp3"
done

WMA -> MP3

Bir klasördeki WMA dosyalarının tümünü MP3 yapmak için script

Dosya: /usr/bin/wma2mp3
#!/bin/bash

current_directory=$( pwd )

#remove spaces
for i in *.wma; do mv "$i" `echo $i | tr ' ' '_'`; done

#remove uppercase
for i in *.[Ww][Mm][Aa]; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done

#Rip with Mplayer / encode with LAME
for i in *.wma ; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm -waveheader $i && lame -m s audiodump.wav -o $i; done

#convert file names
for i in *.wma; do mv "$i" "`basename "$i" .wma`.mp3"; done

rm audiodump.wav

Bu dosyayı wma2mp3 diye /usr/bin/ altına kaydedin ve chmod +x /usr/bin/wma2mp3 yaparak çalıştırma izni verin.

MP3 -> OGG

$ mpg321 dosya.mp3 -w - | oggenc -o output.ogg -

AAC/M4A -> MP3

faad paketini gerektirir.

$ faad -w inputfile.aac | lame - outputfile.mp3

AAC/M4A -> WAV

$ mplayer -ao pcm inputfile.m4a -ao pcm:file="outfile.wav"

veya faad ile

$ faad inputfile.aac

bir klasördeki tüm dosyaları wav yapmak istiyorsanız:

$ find -name '*.m4a' -exec faad '{}' ';'


AAC/M4A/MP4 -> OGG

vorbis-tools paketini gerektirir. Hangi türdeki dosyayı çevirecekseniz "*.mp4" kısmını ona göre ayarlayın.

$ for nam in *.mp4; do nice mplayer -ao pcm "$nam" -ao pcm:file="$nam.wav" && nice oggenc \
  -q5 "$nam.wav" -o "$(basename "$nam" .mp4).ogg"; rm "$nam.wav"; done

AVI -> MPG

avidemux ve mjpegtools gerektirir.

$ avidemux2 --load video1.edl --video-process --save video1.m2v --quit
$ mplex -f 4 -V -s 2324 -p 1 -o video1.mpg video1.mp2 video1.m2v

WMV -> AVI

$ mencoder dosya.wmv -ofps 23.976 -ovc lavc -oac copy -o dosya.avi

Burda FPS'yi değiştirebilirsiniz.

SWF -> MPG

$ ffmpeg -i file.swf file.mpg

Yalnız dönüştürülen bazı swf dosyalarında ses kayması olabilir.

AVI -> WMV

$ mencoder input.avi -of lavf -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames \
  -ovc lavc -lavcopts vcodec=wmv2:vbitrate=100 -vf scale=176:144 -oac lavc -lavcopts acodec=mp3:abitrate=48 -o output.wmv

MOV -> AVI

$ mencoder -ovc lavc -lavcopts vcodec=mpeg4 -oac mp3lame -lameopts vbr=3 dosya.mov -o cikis.avi -v


OGG -> AVI

$ mencoder giris.ogg -oac mp3lame -ovc xvid -xvidencopts pass=1 -o cikis.avi

FLV -> MP3

$ ffmpeg -i girdi.flv -f mp3 -vn -acodec copy çıktı.mp3 

FLV -> AVI

mencoder girdi.flv -ofps 15 -vf scale=300:-2 -oac lavc -ovc lavc -lavcopts vcodec=msmpeg4v2:acodec=mp3:abitrate=64 -o çıktı.avi 
mencoder girdi.flv -ofps 15 -vf scale=300:-2 -oac mp3lame -ovc lavc -lavcopts vcodec=msmpeg4v2:acodec=mp3:abitrate=64 -o çıktı.avi