Extension:TimedMediaHandler/tr

TimedMediaHandler uzantısı, resim dosyalarıyla aynı sözdizimini kullanarak ses ve video dosyalarını viki sayfalarında görüntülemenizi sağlar. VideoJS Oynatıcı içerir. Birden fazla WebM ile diğer türevler ve diğer birçok özellik arasında altyazı (Zamanlı Metin olarak da bilinir) ve gerçek zamanlı akış geçişi desteği vardır. TMH sunucu tarafı desteği, HTML5 ses ve video yükleme seçenekleri, içerik sunmak için birden fazla kod dönüştürme profili, MIDI dosyalarının oynatılması, Ogg ve WebM videoları için meta veri ayrıştırma ve kod dönüştürme işlerini planlamak için MediaWiki'nin jobQueue sistemi ile entegrasyon içerir.

For new and upcoming developments in 2022, see Extension:TimedMediaHandler/2022 work.

''Lütfen TimedMediaHandler'ın şu anda PostgreSQL ile çalışmadığını unutmayın. sayfasına bakın.''



Özelliklere genel bakış
Oynatıcı için bakınız: VideoJS Oynatıcı.

Altyazı sisteminin özellikleri için Commons:Zamanlı Metin sayfasına bakın.



Sözdizimi özeti
Resim yerleştirme sözdizimi uygulamasına ek olarak, Zamanlı Medya İşleyicisi şunları destekler:


 * Video.ogv
 * Bir videoyu nominal boyutunda görüntüleyin. Gömülü bir oynatıcıyı başlatmak için oynat düğmesiyle orta noktadan hareketsiz resim görüntüler.


 * Audio.oga
 * Gömülü bir oynatıcıyı başlatmak için oynat düğmesiyle ses dosyası için yer tutucu gösterin.


 * [[File:Midi.mid]]
 * MIDI dosyasındaki müzik talimatlarından dijital ses üretin ve bu sesi çalmak için gömülü ses oynatıcıyı gösterin.


 * Video.ogv
 * Videoyu kayan küçük resim kutusunda göster


 * Resim galerisine katıştırılmış bir videoyu göster (her klip tüm oynatıcı için bir iletişim kutusu açar)
 * Resim galerisine katıştırılmış bir videoyu göster (her klip tüm oynatıcı için bir iletişim kutusu açar)


 * Video.ogg
 * Yer tutucu resmini olarak videoya 1 dakika 25 saniyeden bir kare kullanın. Tek bir sayı, saniye olarak ofset olarak alınır. Ayrıca SS:DD:SS, ör. 1:02:22 videoya 1 saat, 2 dakika ve 22 saniye olacak. Kayan noktalı saniyeler desteklenir (ancak Wikimedia vikilerinde bozuk: T228467).


 * Video.ogg
 * Geçici medya parçaları videonun 1 dakika 25. saniyesinden başlayan bir video klip görüntüler. Tek bir sayı, saniye cinsinden ofset olarak alınır. Ayrıca  formunun bitiş zamanını da ekleyebilirsiniz. Bu, 1:25 ile 1:30 arasında 5 saniyelik bir klibin oynatılmasına neden olur. Küçük resim zamanı sağlanmazsa, görüntülenen küçük resim için başlangıç zamanı kullanılacaktır. Ayrıca SS:DD:SS, ör. 1:02:22 videoya 1 saat, 2 dakika ve 22 saniye olacak.
 * ve, bir videonun dosya sayfasının URL'sinde sorgu parametreleri olarak da kullanılabilir.


 * Video.ogg
 * Medyayı sessiz sesle başlatın.


 * Video.ogg
 * Videoyu sürekli olarak döngüye alın.


 * Kullanımdan kaldırıldı
 * noicon ve noplayer sözdizimi kelimeleri kullanımdan kaldırılmıştır ve çalışmaz. Devre dışı bırakma denetimleri anahtar kelimesi kullanımdan kaldırılacaktır. ( sayfasına bakın) Aşağıdaki değerlerden herhangi birinin virgülle ayrılmış bir listesini alır: options, timedText , fullscreen



İstemci desteği


Oynatıcı çoğu modern tarayıcıda çalışır (MediaWiki'nin destek matrisine bakın). Mobil destek, özellikle iOS'ta sivilcelidir.

TimedMediaHandler, Safari, Internet Explorer 10/11 ve Microsoft Edge tarayıcılarında çalışan Ogg ses/video için bir JavaScript uyumluluk şim içerir.

MediaWiki'nin üçüncü taraf kullanıcıları, Safari/IE/Edge'de yerel video ve ses oynatma için MP4 H.264/AAC desteğini elle etkinleştirmek isteyebilir, ancak bu formatları kullanırken internet yayını için MPEG-LA'dan bir patent lisansına ihtiyacınız olabilir.

Kurulum
WebM'ye (VP9'un en son sürümüyle) kodlamayı desteklemek için son bir ffmpeg sürümü isteyeceksiniz.

Uzantı, klasörüne otomatik olarak desteklenen dosya türlerini (mp4 hariç) ekleyecektir, bu nedenle video dosyası türlerini elle eklemenize gerek yoktur.



Vikipedi medya kodlama seçeneklerinin karşılaştırılması
2018 itibariyle, Wikimedia siteleri VP9'u kullanıyor.

Bant genişliği katmanına göre sıralanmış:

Ayrıntılı seçenekler:

Yapılandırma
Yararlı olabilecek bazı yapılandırma değişkenleri şunlardır:

Kod dönüştürme için, , öğesinin kodlama işlerinin çalışmasına ve çıkış kaydetmesine izin verecek kadar büyük olduğundan emin olun. Varsayılan değerler büyük olasılıkla çok düşüktür.



Kod dönüştürme işlerini çalıştırma
Kod dönüştürme işleri kaynak yoğun olduğundan, normal iş kuyruğunun bir parçası olarak çalışmazlar ( sayfasına bakın) Bunun yerine  bağımsız değişkeni tarafından istenmeleri gerekir:

Bu komutu çalıştırmak sonsuza kadar askıda kalmasına neden oluyorsa, LocalSettings.php içinde ayarlamanız gerekebilir. sayfasına bakın.



Kodlama düğümleri
Birçok videoyu dönüştürmek için ana db'ye bağlanan ve doğrudan dosya deponuza erişen birden fazla kodlama düğümü çalıştırmak isteyebilirsiniz. Ffmpeg'yi kurmanız gerekecek.



Debian ve Ubuntu altında minimum kurulum
Ayrıca, bunu dosyanıza ekleyin (yalnızca Devuan ASCII  için test edilmiştir):

Sorun giderme

 * – paylaşılan nesneden segment eşlenemedi
 * İzin verilen belleği olarak artırmanız gerekir.


 * 'getID3' sınıfı bulunamadı
 * Composer kullanarak uzantının PHP bağımlılıklarını yüklemeniz gerekir, yukarıdaki Kurulum bölümüne bakın.


 * Tanınmayan 'max_muxing_queue_size' seçenek
 * ffmpeg 2 kullanıyor olabilirsiniz.  dosyanıza   eklemeniz gerekiyor.