MicroDVD’den JSON’a dönüştürücü
Ya da altyazı metnini yapıştırın
Seçenekler
Zamanlamaların hangi kare hızında sayıldığı. Format sayfalarında MicroDVD’nin ihtiyaç duyduğu şey budur, çünkü zamanlamayı kare numarası olarak saklar. Kare hızı sayfalarında ise dosyanın hangi hıza göre zamanlandığı — altyazının hazırlandığı sürüm — ve sayfanın ikinci kutusu altyazıyı birlikte kullanacağınız videonun hızını alır. 23,976, 24, 25, 29,97, 30, 50, 59,94 ve 60 yaygın olanlardır. Yanlış vermek tüm zaman çizelgesini kaydırır; kare hızı sayfalarında ise sabit bir miktar yerine bir oran kadar kaydırır.
Bu dönüşüm neyi değiştirir
1 şey atılır ya da bir karar gerektirir
- Kare hızı
kaynak zamanları kare numarası olarak saklar — her zaman damgası verdiğiniz kare hızına bağlıdır
Bu liste, yüklediğiniz belirli dosyadan değil, bu iki formatın yetenek matrisinden gelir. Belirli bir dosya, formatın izin verdiği ama matrisin modellemediği özellikler kullanıyorsa daha fazlasını kaybedebilir.
MicroDVD’den JSON’a geçişte yalnızca sarmalayıcı değişir; altyazının kendisi değişmez. MicroDVD’de 1,25 saniye 25 fps’de {31} karesidir; kare hızı dosyanın ilk satırından ya da panelden okunur. Repliklerin sırası ve metni korunur.
İki biçim aynı şeyleri saklamaz. Bu dönüşümde kaynak zamanı kare numarası olarak saklar; her zaman damgası verdiğiniz kare hızına bağlıdır. JSON çıktısında zamanlar tam sayı milisaniye, metin satır dizisi olarak yazılır.
Dosyalar tarayıcı sekmesinde okunur ve yazılır; ağa yalnızca sayfanın kendisi çıkar. Bir dosya da yüz dosya da aynı yoldan geçer: kuyruk sırayla çalışır, ilerleme görünür ve sonuçlar tek arşivde iner.
Örnekler
Tipik bir MicroDVD dosyası, JSON’a dönüştürüldü
Girdi
{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.
Çıktı
{
"version": 1,
"fps": 25,
"cues": [
{
"start": 4000,
"end": 6000,
"lines": [
"The quick brown fox jumps over the lazy dog."
]
},
{
"start": 8000,
"end": 10400,
"lines": [
"Faster than",
"the last one."
]
}
]
}
Sağdaki dosyada eksilenler: kare hızı gerekli. Geri kalan her şey — metin, başlangıç ve bitiş anları — soldakiyle aynıdır.
Dağınık bir MicroDVD dosyası, yine de JSON çıktısı
Girdi
{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.
Çıktı
{
"version": 1,
"fps": 25,
"cues": [
{
"start": 4000,
"end": 6000,
"lines": [
"Leading zeros in the frame numbers."
]
},
{
"start": 12000,
"end": 13600,
"lines": [
"An unrecognized line above was kept in place."
]
},
{
"start": 16000,
"end": 18000,
"lines": [
"Trailing spaces are kept. "
]
}
]
}
Dağınık girdi dönüşümü bozmaz. Karışık satır sonları ve fazladan boşluklar okuma sırasında temizlenir; tanınmayan bloklar atlanır ve sayılır, böylece çıktının ne kadar güvenilir olduğunu bilirsiniz.
Sık sorulan sorular
MicroDVD → JSON dönüşümünde hangi özellikler aynen geçer?
Replik metni, sırası ve zaman çizelgesi MicroDVD’den JSON’a olduğu gibi geçer. Değişen şey sarmalayıcıdır: MicroDVD’de 1,25 saniye 25 fps’de {31} karesidir; kare hızı dosyanın ilk satırından ya da panelden okunur. Bununla birlikte kaynak zamanı kare numarası olarak saklar; her zaman damgası verdiğiniz kare hızına bağlıdır.
MicroDVD kare numarası kullanıyor; JSON için hangi kare hızı geçerli?
MicroDVD dosyasının ilk satırında {1}{1}25 gibi bir bildirim taşıyorsa o değer kullanılır; taşımıyorsa paneldeki değer geçerlidir ve varsayılan 25 fps’tir. Yanlış hız seçmek zaman çizelgesinin tamamını orantılı olarak kaydırır: 23,976 fps bir video için panelden bu değeri girin. JSON’da zamanlar milisaniye tam sayısı olarak bu hızdan hesaplanır.
MicroDVD dosyasındaki kare hızı JSON için nereden okunuyor?
MicroDVD dosyasının ilk satırında {1}{1}25 gibi bir bildirim varsa o değer kullanılır; yoksa paneldeki değer geçerlidir ve varsayılan 25 fps’tir. JSON çıktısının milisaniye değerleri bu hıza bölünerek hesaplandığı için yanlış seçim bütün çizelgeyi kaydırır.
MicroDVD dosyasını JSON’a dönüştürdükten sonra onu hangi oynatıcılar açar?
MicroDVD dosyasından üretilen JSON dosyasını şu araçlar açar: JSON biçimi bu siteye ve kendi araçlarınıza yöneliktir; oynatıcılar doğrudan açmaz, ama bütün alanları kayıpsız taşır.
BOM ve CRLF içeren bir MicroDVD dosyası JSON’a dönüşürken sorun çıkarır mı?
Çıkarmaz. MicroDVD dosyası okunurken BOM ve karışık satır sonları temizlenir, JSON çıktısı tek tip satır sonuyla yazılır. Tanınmayan bölümler atlanır ve sayılır; dönüşüm hiçbir zaman hata verip durmaz, anlaşılmayan her şey raporda görünür.
MicroDVD dosyalarımı toplu olarak JSON’a dönüştürebilir miyim?
Evet. Birden çok MicroDVD dosyasını bir seferde sürükleyip bırakabilirsiniz; kuyruk hepsini sırayla işler, istediğiniz an durdurabilirsiniz ve JSON çıktıları tek bir ZIP olarak iner. Dosyalar tarayıcıdan çıkmaz, sunucuya hiçbir şey yüklenmez.
JSON dosyasını yeniden MicroDVD’ye dönüştürürsem aynı dosyayı elde eder miyim?
MicroDVD → JSON → MicroDVD gidiş-dönüşünde şunlar geri gelmez: kare hızına bağlı zamanlar. Metin, replik sırası ve başlangıç anları geri gelir, ama bu özellikler ikinci dönüşümde yeniden üretilemez. Gidiş-dönüşü bir yedek olarak değil, biçim değişikliği olarak düşünün.