Media Converter

Araçlar

SSS

Yükleniyor

MediaConverter.io dosyaları sunucuya yüklemeden nasıl dönüştürür?

MediaConverter.io üzerinde bir video veya ses dosyasını dönüştürdüğünüzde iş, tarayıcı sekmenizin içinde, kendi bilgisayarınızda veya telefonunuzda yapılır. Dosya hiçbir zaman sunucularımıza gönderilmez. Bu sayfa önce bunun ne anlama geldiğini sade bir dille açıklıyor, ardından isteyenler için teknik ayrıntılara giriyor.

Kısaca

Sıradan bir online dönüştürücü dosyanızı bir sunucuya yükler, orada dönüştürür ve sonucu size geri gönderir. MediaConverter.io bu gidiş-dönüşü atlar: dönüştürme kodu, sayfanın diğer parçaları gibi tarayıcınıza indirilir ve işi cihazınız yapar.

  1. Cihazınızda

    Bir dosya seçersiniz

    Sayfaya bir dosya bırakmak ya da onu dosya seçme penceresiyle seçmek, bu tarayıcı sekmesinin yalnızca o dosyayı okumasına izin verir. Hiçbir şey bir sunucuya kopyalanmaz.

  2. Tarayıcınızda

    Sayfa dosyayı okur

    Araç dosyayı doğrudan sekmenin içinde inceler: biçimini, codec'lerini, süresini, çözünürlüğünü ve ses ya da altyazı parçalarını.

  3. Cihazınızda

    Cihazınız dosyayı dönüştürür

    Tarayıcınızın yerleşik medya motoru ya da sayfanın içinde çalışan bir FFmpeg kopyası, dosyanın kodunu çözer ve onu yeni biçimde kodlar.

  4. Cihazınızda

    Sonucu kaydedersiniz

    Bitmiş dosya, sekmenin belleğinden doğrudan tarayıcınızın indirilenlerine gider. Sekmeyi kapatırsanız henüz kaydedilmemiş her şey kaybolur; bizim tarafımızda silinecek hiçbir şey yoktur.

Bunun sizin için anlamı

Gizlilik. Kaydınız, filminiz veya sesli notunuz cihazınızda kalır. Sunucularımızda sızdırılabilecek, beklediğinizden uzun süre saklanabilecek ya da sonradan silinmesi gereken bir kopya yoktur. Çoğu web sitesi gibi biz de sitenin nasıl kullanıldığını Google Analytics ve Microsoft Clarity ile ölçüyoruz: ziyaret edilen sayfalar, tıklamalar ve hangi biçimlerin dönüştürüldüğü ile en yakın megabayta yuvarlanmış dosya boyutu gibi olaylar. Bu araçlar dosyanın kendisini asla almaz.

Hız. Beklenecek bir yükleme ya da sonucun indirilmesi yoktur; büyük bir videoda bunlar dönüştürmenin kendisinden uzun sürebilir. Dönüştürmenin kendisinin ne kadar hızlı çalıştığı cihazınıza bağlıdır. Tarayıcınız bilgisayarınızın veya telefonunuzun yerleşik video donanımını kullanabildiğinde hızlıdır; araç FFmpeg'e geçmek zorunda kaldığında tüm işi işlemci yapar ve daha yavaştır.

Sınırlar. Her şey cihazınızın belleğinde gerçekleştiği için pratikteki sınır, bizim belirlediğimiz bir sayı değil, tarayıcınızın kullanabildiği bellek miktarıdır. Dönüştürücüler kaynak dosyanın tamamını belleğe yükler (kullandıkları FFmpeg motorunun kendisi de yaklaşık 2 GB ile sınırlıdır); bu yüzden pratikte dosya başına üst sınır kabaca 2 GB olur ve daha büyük dosyalar açılamayabilir. Telefonların belleği bilgisayarlardan daha az, işlemcileri daha yavaştır; bu yüzden daha uzun sürerler ve bu sınıra daha erken ulaşırlar. Dönüştürme bitene kadar sekmeyi açık tutun; sekmeyi kapatmak dönüştürmeyi durdurur ve sonucu siler.

Perde arkası: WebCodecs, mediabunny ve FFmpeg

Dosyanın okunması. Seçtiğiniz bir dosya, sayfaya bir tarayıcı File nesnesi olarak sunulur. İnceleme yerinde yapılır: mediabunny yalnızca ihtiyaç duyduğu bayt aralıklarını çeker; FFmpeg'in ffprobe aracı da dosyayı kopyalamak yerine tembel bir bağlama (lazy mount) üzerinden dosya ayrıntılarını okur. FFmpeg kullanan dönüştürme adımları ise dosyanın tamamını FFmpeg'in belleğine kopyalar; dosya başına kabaca 2 GB olan üst sınır da buradan gelir.

Hızlı yol: WebCodecs. WebCodecs, web sayfalarına tarayıcının zaten içinde barındırdığı video ve ses kod çözücülerine ve kodlayıcılarına doğrudan erişim sağlayan bir tarayıcı API'sidir; bunlar, mevcut olduğu yerlerde cihazınızın video donanımını kullanabilir. Araçlar WebCodecs'i mediabunny aracılığıyla kullanır: MP4, MOV, Matroska (MKV ve WebM), MPEG-TS, WAV, Ogg, FLAC, MP3 ve ADTS AAC dosyalarını okuyan, kareleri WebCodecs'ten geçiren ve MP4, MOV, MKV, WebM ile yaygın ses kapsayıcılarını yazan açık kaynaklı bir TypeScript kütüphanesi.

Yedek yol: WebAssembly'ye derlenmiş FFmpeg. Hızlı yolun yapamadığı her şey için sayfada ffmpeg.wasm çalışır: WebAssembly'ye derlenmiş FFmpeg 0.12.10 çekirdeği. Bu çekirdek üçüncü taraf bir CDN'den değil, kendi alan adımızdan sunulur, işlemcide tek iş parçacığıyla çalışır ve yalnızca WebCodecs'in yapamadığı işler için kullanılır: AVI, FLV ve TS dosyaları yazmak ve FLV'leri okumak (görüntüyü kodlamak yerine kapsayıcılar arasında taşır), AVI dosyalarını ve tarayıcınızın kodunu çözemediği videoları (DivX, Xvid, MPEG-2 ve benzerleri) dönüştürmek ve çoğu ses biçimini kodlamak. WebCodecs'ten daha yavaştır ama her tarayıcıda aynı şekilde çalışır.

Hangi motor hangi işi yapar?
İşMotor
Bir dosya eklediğinizde dosya ayrıntılarının okunmasıFFmpeg (ffprobe); dosyayı kopyalamak yerine yerinde okur
MP4, MOV, M4V, MKV, WebM, MPEG-TS ve H.264 FLV kaynaklı videoların yeniden kodlanması — çıktı AVI, FLV veya TS olduğunda damediabunny aracılığıyla WebCodecs; tarayıcının sunduğu yerlerde donanım hızlandırmalı
Video Dönüştürücü'deki ses ve altyazı parçalarıFFmpeg, video dönüştürüldükten sonra
Ses Dönüştürücü ve bir videonun sesinin ses dosyası olarak kaydedilmesiFFmpeg
Video Sıkıştırıcı (video ve ses)mediabunny aracılığıyla WebCodecs; yedek olarak FFmpeg
AVI, FLV ve TS dosyalarının yazılması ve H.264 FLV'lerin okunmasıFFmpeg; WebCodecs'ten önce ya da sonra yalnızca görüntüyü kapsayıcılar arasında taşır
Bir FLV'den alınan ya da bir AVI, FLV veya TS dosyasına aktarılan değiştirilmemiş H.264 görüntü (AVI'den yalnızca başka bir AVI'ye)FFmpeg tarafından kopyalanır; hiçbir şey yeniden kodlanmaz
Bir AVI'nin başka bir biçime dönüştürülmesi (AVI yalnızca kod çözme sırasındaki kare zamanlarını tuttuğu için içindeki H.264 bile yeniden kodlanır) ve tarayıcının kodunu çözemediği videolar (DivX/Xvid, MPEG-2, Sorenson Spark ve VP6)Dosyanın tamamı için FFmpeg

Yolun seçilmesi. Video Dönüştürücü ve Video Sıkıştırıcı, dönüştürmeye başlamadan önce mediabunny'ye dosyayı açıp açamayacağını, videonun kodunu çözüp çözemeyeceğini ve hedef biçimi yazıp yazamayacağını sorar. Yanıtlardan biri hayırsa ya da tarayıcının video parçasını atması gerekecekse işin tamamı FFmpeg'e gider; böylece desteklenmeyen bir codec, bozuk bir dosya yerine daha yavaş bir dönüştürme anlamına gelir.

Sonuç. Dönüştürülen dosya bellekte bir araya getirilir ve tarayıcınıza yerel bir blob: bağlantısı olarak verilir; indirilenler klasörünüze düşen de budur. Bir araç “Tümünü İndir” seçeneği sunduğunda ZIP de sayfanın içinde oluşturulur.

Sitenin hangi bölümleri sunucu kullanır?

Aşağıda listelenen ücretsiz araçlar ve MP4'ten MP3'e gibi tüm biçimden biçime dönüştürme sayfaları, dosyaları yalnızca cihazınızda işler. Sunucularımız, her web sitesinde olduğu gibi web sayfalarını, araç kodunu ve FFmpeg motorunu sağlar.

İki özellik farklı çalışır ve bu sayfanın anlattığı dönüştürücü araçlardan ayrıdır:

  • Yapay Zekâ Stüdyosu (ToolGPT olarak da sunulan yapay zekâ asistanımız) sohbet mesajlarınızı sunucularda çalışan yapay zekâ modellerine gönderir. Dosya işlerinin çoğu buradaki araçlar gibi tarayıcınızda çalışır; ancak gürültü giderme ile vokal veya müzik ayırma bir bulut hizmetinde çalışır: siz izin verdikten sonra ses, işlenmek üzere sunucuya yüklenir.
  • Zaman çizelgeli video düzenleyicideki otomatik altyazılar, altyazıları oluşturmak için projenin sesini bir transkripsiyon hizmetine gönderir.

Sıkça sorulan sorular

01

MediaConverter.io'yu kullandığımda dosyalarım sunucuya yükleniyor mu?

Hayır. Dönüştürücü, sıkıştırıcı, kesme, bölme ve döndürme araçları dosyanızı tarayıcı sekmenizin içinde okur ve işler. Dosyanın içeriği hiçbir zaman sunucularımıza gönderilmez. Her web sitesinde olduğu gibi tarayıcınız sayfayı ve dönüştürme kodunu bizden indirir; ayrıca hangi biçimlerin dönüştürüldüğü ve yaklaşık dosya boyutu gibi anonim kullanım istatistikleri topluyoruz, ancak dosyanın kendisini asla toplamıyoruz.

02

Bir web sitesi videoyu sunucu olmadan nasıl dönüştürebilir?

Modern tarayıcılar, web sayfalarının cihazınızda zaten bulunan video ve ses kodlayıcılarını ve kod çözücülerini, çoğu zaman donanım hızlandırmasıyla kullanmasını sağlayan yerleşik bir yöntem olan WebCodecs'i içerir. MediaConverter.io, WebCodecs'i açık kaynaklı mediabunny kütüphanesi aracılığıyla kullanır; bu yolun işleyemediği biçimler veya codec'ler için de WebAssembly'ye derlenmiş FFmpeg'i doğrudan sayfanın içinde çalıştırır.

03

Dosya boyutu sınırı var mı?

Plana veya hesaba bağlı bir sınır yoktur; ancak dönüştürücüler dosyanın tamamını tarayıcınızın belleğine yüklediği için pratikte dosya başına üst sınır yaklaşık 2 GB olur; daha büyük dosyalar açılamayabilir. Telefonların belleği daha az ve işlemcileri daha yavaştır; bu yüzden büyük dosyalar telefonlarda daha uzun sürer ve daha erken başarısız olabilir.

04

Telefonumda veya eski dizüstü bilgisayarımda dönüştürme neden yavaş?

İşi kendi işlemciniz yapar; bu yüzden bir telefon veya eski bir dizüstü bilgisayar, yeni bir masaüstü bilgisayardan daha uzun sürer. FFmpeg'e geçen dönüştürmeler daha da yavaştır, çünkü tarayıcıdaki FFmpeg yalnızca işlemcide çalışır ve WebCodecs'in kullanabildiği video donanımını kullanamaz.

05

Hangi tarayıcılar destekleniyor?

Araçlar güncel masaüstü Chrome ve Edge üzerinde geliştirilmiş ve test edilmiştir; bu tarayıcılar donanım hızlandırmalı WebCodecs video kod çözücüleri sunduğu için aynı zamanda en hızlı seçeneklerdir. Firefox ve Safari'nin son sürümleri de aynı web API'lerini destekler, ancak her tarayıcı farklı bir codec kümesini destekler; bir codec WebCodecs üzerinden kullanılamadığında araç, daha yavaş olan FFmpeg'e geçer. Bir dosya bir tarayıcıda başarısız olursa Chrome veya Edge'i deneyin.

06

Herhangi bir şey kurmam gerekiyor mu?

Hayır. Her şey tarayıcı sekmesinde çalışır. İlk dosyanızı eklediğinizde sayfa, FFmpeg 0.12.10 motorunu (yaklaşık 32 MB) kendi alan adımızdan indirir; ardından tarayıcınız onu önbelleğinde tutar.