Avidemux/Komut satırı kullanımı
Çalıştırma
değiştirAvidemux birçok argümanla çalıştırılabilir. En basit olanı avidemux Dosya.avi dir, bu komutla Dosya.avi dosyası Avidemux'la açılır.
Avidemux başka argümanlarla da çalıştırılabilir, bu argümanların hepsi - ile başlar ve hepsi farklı bir işe yarar. Ancak komut satırında grafik arayüzle yaptığınız her şeyi yapamazsınız
Uyarı: Komut satırında bütün ileti kutuları atlanacak ve bütün sorulara "NO" cevabı verilmiş varsayılacaktır.
Uyarı: İndeksler kaydedilmemektedir. Örneğin avidemux2 dosya.nuv komutu verdiğinizde indeksin kaydedilip kaydedilmeyeceği sorulmayacaktır.
Argümanlar soldan sağa doğru alınır ve tek seferde işlenir. Komut satırı grafik arabirimin güvenilirliğinden uzaktır, çünkü grafik arabirimde birçok kontrol yapılır.
Workbench dosyaları birer proje dosyalarıdır. Workbench terimi programdaki geçerli video ve ayarlarını belirtir. Workbench'i kaydettiğinizde bir proje dosyası elde etmiş olursunuz.
Komutlar
değiştirKullandığınız Avidemux'un komutlarını ve parametrelerini öğrenmek için Avidemux'u --help argümanıyla çalıştırın.
Ses komutları | Parametreler | Açıklama |
---|---|---|
--audio-bitrate | değer | Sesin bit oranını ayarlar. Uyarı: Geçerli bir bit oranı girin! |
--audio-codec | Audio codec: MP2 | MP3 | AC3 | TWOLAME | İşlemeye başladığınızda kullanılacak ses kodekini seçin |
--audio-delay | milisaniye cinsinden değer | Girilen değer kadar sesi video içinde kaydırır |
--audio-downsample | yok | Örnekleme oranını 48 kHz'ten 44.1 kHz'e düşürür. |
--audio-normalize | yok | Ses normalizasyon filresini etkinleştirir. |
--audio-map | yok | VBR sesinin düzgün işlenmesi için ses taranır. |
--audio-mono2stereo | yok | Kanallar: mono'yu stereo'ya dönüştürür. |
--audio-resample | istenen örnekleme frekansı | 'X' kHz'e örneklenir. |
--audio-stereo2mono | yok | Kanallar: stereo'yu mono'ya dönüştürür. |
--no-audio | yok | Dahili ses pasifleştirilir. Sadece harici ses dosyaları kullanacaksanız faydalıdır. |
Ses çıktı komutları | Parametreler | Açıklama |
--save-raw-audio | dosya adı | Çıktı sesi copy modunda kaydedilir (giriş sesiyle çıkış sesi aynı) |
--save-uncompressed-audio | dosya adı | Ses PCM olarak kaydedilir. Varsayılan durumda fitre uygulanmaz (ancak istenirse uygulanabilir) |
Harici ses komutları | Parametreler | Açıklama |
--external-mp3 | dosya adı | Soundtrack olarak MPEG sesi yüklenir. Uyarı: Eğer ses VBR'sa ardından --audio-map koyun. |
--external-ac3 | dosya adı | Soundtrack olarak AC3 dosyası yüklenir. |
--external-wav | dosya adı | Soundtrack olarak WAV dosyası yüklenir. |
Video komutları | Parametreler | Açıklama |
--video-codec | XVID4 | x264 | FFmpeg4 | VCD | SVCD |DVD | XSVCD | XVCD | İşleme modunda kaydederken kullanılacak video kodekini seçin |
--video-conf | cq=q | cbr=br | 2pass=xx | Kodlama modunu seçin: sabit kalite (cq=quality), sabit bit oranı (br=bitrate) veya 2 pass modu. 2 pass modunda MB olarak son boyutu verin. |
--set-pp | İki argüman: değer (1=hdeblok|2=vdeblock|4=dering) & kuvvet (0-5) | Varsayılan post-processing değerini ayarlayın. |
Filtre komutları | Parametreler | Açıklama |
--filters | dosya adı | Bir filtre seti yüklenir |
--listfilters | yok | Bütün filtreler isme göre listelenir |
Kodek yapılandırma komutları | Parametreler | Açıklama |
--codec-conf | kodek yapılandırma dosyasının adı | Bir kodek yapılandırması yüklenir |
Çözünürlük komutları | Parametreler | Açıklama |
--dvd-res | yok | Dönüşüm için gerekli filtreler eklenerek DVD çözünürlüğüne getirilir |
--svcd-res | yok | Dönüşüm için gerekli filtreler eklenerek SVCD çözünürlüğüne getirilir |
--halfd1-res | yok | Dönüşüm için gerekli filtreler eklenerek 1/2 DVD çözünürlüğüne getirilir |
--vcd-res | yok | Dönüşüm için gerekli filtreler eklenerek VCD çözünürlüğüne getirilir |
Başlama/bitirme komutları | Parametreler | Açıklama |
--begin | frame numarası | Başlangıç frame'i ayarlanır. |
--end | frame numarası | Bitiş frame'i ayarlanır. |
Yükleme (load) komutları | Parametreler | Açıklama |
--load | dosya adı | Bir video dosyası açılır (yüklenir). |
--load-workbench | dosya adı | Bir workbench/düzenleme listesi açılır. |
Çeşitli komutlar | Parametreler | Açıklama |
--append | videonun dosya adı | Aktif videonun sonuna bir video eklenir |
--autoindex | yok | Gerekli olan indeks dosyaları üretilmeye çalışılır |
--force-b-frame | yok | Bir sonraki açılan dosyada b-frame tespiti zorlanır |
--force-alt-h264 | yok | h264 videosu için alternatif güvenli okuma modu kullanımı zorlanır. Uyarı: Bu argüman, işe yaraması için --load dan önce kullanılmalıdır |
--force-smart | yok | Bir sonraki kaydedişte CQ=3 ile smart copy modunu kullan |
--force-unpack | yok | Bir sonraki açılan dosyada paketlenmiş VOP tespitini zorla |
--fps | değer | Workbench'teki saniye başına düşen frame oranını ayarla |
--index-mpeg | MPEG_dosyasi INDEX_dosyasi Track numarası | MPEG dosyası için indeks yarat |
--info | yok | Açılmış video ve ses akımları hakkında bilgi göster |
--rebuild-index | yok | Doğru frame tipiyle indeksi yeniden inşa et |
--reuse-2pass-log | yok | Varsa 2-pass log dosyasını yeniden kullan |
--run | betiğin dosya adı | Bir betiği yükle ve çalıştır |
--save-jpg | çıktı dosya adı | Aktif video frame'ini JPEG dosyası olarak kaydet |
--save-workbench | çıktı dosya adı | Aktif workbench'i bir proje dosyası olarak kaydet |
--var | degiskenim=deger | Değişkene değer gir |
Çıktı kaydetme komutları | Parametreler | Açıklama |
--save | dosya adı | Dosyayı kaydet. Varsayılan çıktı formatı AVI'dir. |
--save-dvd | (iki argüman) | DVD MPEG PS olarak kaydet |
--save-unpacked-vop | dosya adı | Unpacked VOP ile AVI olarak kaydet |
--save-ogm | dosya adı | OGM dosyası olarak kaydet |
--save-raw-video | yok | Basit video akımını kaydet, kapsayıcıyı olmasın. Sonuçta düz bir MPEG videosu elde edeceksiniz |
--output-format | AVI | AVI_DUAL | AVI_UNP | ES | MP4 | OGM | PS | TS | Çıktı formatını ayarlayın. ES sadece video (ses olmadan), PS program akımı (VCD/SVCD/DVD) ve TS de taşıma akımı içindir |
--auto-split | MB cinsinden boyut | Avidemux, belirtilen boyuta her ulaşıldığında dosyayı bölecek ve sonuçta dosya.avi, dosya.avi.1, dosya.avi.2... gibi dosyalar üretilecektir. Varsayılan 2 GB'tır |
Örnekler
değiştirAVI dosyalarını VCD'ye dönüştürme
değiştirSesi libavcodec ile kodlama:
avidemux2 --load input.avi --audio-process \ --audio-normalize --audio-resample 44100 --audio-codec MP2 \ --audio-bitrate 224 --output-format PS --video-process \ --vcd-res --video-codec VCD --save output.mpg --quit
Sesi TWOLAME ile kodlama:
avidemux2 --load input.avi --audio-process \ --audio-normalize --audio-resample 44100 \ --audio-codec TWOLAME --audio-bitrate 224 \ --output-format PS --video-process --vcd-res \ --video-codec VCD --save output.mpg --quit
Bir soundtrack'i MP3 VBR'a yeniden kodlama
değiştirÖnce sesi WAV formatında kaydedin:
avidemux --load input.avi --audio-process \ --audio-normalize --audio-resample \ --save-uncompressed-audio /tmp/videocd.wav
Sonra WAV'ı Lame ile ayrıca kodlayın:
lame /tmp/videocd.wav -vbr -v -V 4 \ /tmp/videocd.mp3
MP3'ü yeniden açın ve AVI'yi kaydedin:
avidemux --load input.avi --external-mp3 /tmp/videocd.mp3 \ --audio-map --save /tmp/new.avi
Bir VBR MP3 ürettiğimiz için ses haritası çok önemlidir. Aksi takdirde senkronizasyonda çok büyük kaymalar meydana gelir.
Bu sadece bir örnekti. Öbür türlü bu işlemi komut isteminde yapmak pek mantıklı değildir. Grafik arayüzlü versiyonu kullanarak MP3 VBR'a direkt olarak kodlayabilirsiniz.
MP4 dosyalarını AVI'ye toplu olarak dönüştürmek
değiştirBu örnek, MP4 dosyasını güvenlice açacaktır (eğer H.264 videosu veya başka bir şey içeriyorsa önemli değil). Sonra dosya, bir AVI kapsayıcısına kaydedilecektir, video ve sese bir değişiklik yapılmayacaktır. Genel komut şudur:
avidemux2 --force-alt-h264 --load "video.mp4" \ --save "video.avi" --output-format AVI --quit
Aktif klasördeki bütün MP4 dosyalarını işleyen küçük bir betik şöyledir:
#!/bin/bash VAR="dosya.txt" ls *.mp4 | sort > $VAR # Aktif klasördeki dosyaları toplama cat $VAR | while read line; do # Döngü dosyadan dosya adlarını okur INPUT=$(echo ${line}) # Sonraki yeni dosya adını tutar OUTPUT=${INPUT%.*4} # Stringin sonundaki '. ' ve '4' arasındaki en kısa karakter eşleri silinir OUTPUT+=".avi" # Yeni ilave sona eklenir avidemux2 --force-alt-h264 --load "$INPUT" --save "$OUTPUT" --output-format AVI --quit done rm $VAR # Metin dosyası, dosya adlarıyla birlikte silinir