Synchronized Accessible Media Interchange

BukaSimpanHTMLMultilingual

Caption Microsoft untuk Windows Media Player, sejak 1998: HTML dengan sync sebelum setiap caption, dan lembar gaya yang kelasnya adalah bahasa, sehingga satu berkas bisa memuat beberapa bahasa. Jarang terlihat di tempat lain, format ini masih menjadi berkas subtitle yang lazim di Korea.

Sekilas

Ekstensi.smi
Tipe mediaTidak terdaftar
SpesifikasiMicrosoft, Understanding SAMI 1.0 (2001, diperbarui 2003). Terbuka, tanpa biaya lisensi.
Ketelitian waktuMilidetik
Encoding teksTidak dinyatakan. Berkas Korea yang lebih lama kebanyakan CP949, yang lebih baru UTF-8; Subtitld mendeteksi keduanya.
GayaTag inline HTML dan CSS: miring, tebal, garis bawah, coret, warna, font
PosisiTidak ada di gambar: caption ditampilkan di area tersendiri
PembicaraBaris Source (ID=Source), ditampilkan di atas caption
BahasaBeberapa dalam satu berkas, satu kelas CSS untuk masing-masing
Dalam kontainerTidak ada. Berkas di samping video, dengan nama yang sama.

Anatomi berkas

Dokumen HTML: lembar gaya yang menamai bahasa, lalu sebuah sync untuk setiap momen ketika caption berubah.

<SAMI><HEAD><STYLE><!--
.KRCC {lang:ko-KR;}
.ENCC {lang:en-US;}
--></STYLE></HEAD><BODY>
<SYNC Start=23000>
<P Class=KRCC>넌 정말 못됐어.
<P Class=ENCC>You're a jerk.
<SYNC Start=24500>
<P Class=KRCC>&nbsp;
<P Class=ENCC>&nbsp;
  1. 1 · Head

    Lembar gaya: sebuah kelas untuk setiap bahasa, dengan lang dan Name yang ditampilkan pemutar. Kelas pertama adalah bahasa yang dipakai pemutar saat mulai.

  2. 2 · Sync

    Momennya, dalam milidetik dari awal video.

  3. 3 · Caption

    Satu paragraf untuk setiap bahasa. Setiap paragraf tetap tampil sampai sync berikutnya yang punya paragraf di kelasnya; &nbsp; mengosongkannya.

Waktu

Sebuah sync hanya punya waktu mulai. Caption berakhir ketika caption berikutnya dalam bahasanya dimulai, atau ketika caption kosong dimulai, sehingga setiap jeda memerlukan sync tersendiri.

Tag penutup bersifat opsional. Contoh resmi Microsoft tidak menutup <P> maupun <SYNC>, dan pemutar membacanya dengan kedua cara. Windows Media Player mungkin menginginkan tag ditulis dengan huruf kapital, seperti contoh Microsoft menuliskannya.

Gaya

Teks SAMI adalah HTML, dan lembar gayanya adalah CSS. Sebuah caption menerima gaya P, lalu gaya kelasnya, lalu atribut style-nya sendiri, lalu tag di dalamnya.

Ditulis sebagai Efek Di Subtitld
<I>, <EM> Miring Dipertahankan
<B>, <STRONG> Tebal Dipertahankan
<U>, <S>, <STRIKE> Garis bawah, coret Dipertahankan
<FONT color="#FFD700"> Warna teks Dipertahankan
color, font-style, font-weight, text-decoration Sama, dari lembar gaya atau style Dipertahankan
<BR> Pemisah baris Dipertahankan
<FONT face>, font-size, margin Font, ukuran, jarak Tidak dipertahankan
<RUBY>…<RT> Bacaan di atas teks Teksnya dipertahankan, bacaannya tidak

Bahasa

Setiap kelas adalah sebuah bahasa. Pemutar menawarkannya berdasarkan Name-nya, menampilkan kelas pertama yang didefinisikan sampai diubah, dan menampilkan paragraf tanpa kelas dalam bahasa apa pun. Berkas Korea bisa memuat bahasa Inggris di samping bahasa Korea, dan penonton yang memilih.

Saat Subtitld membuka berkas dengan beberapa bahasa, bahasa pertama menjadi bahasa subtitle, dan setiap bahasa lain menjadi terjemahan, pada subtitle yang paling banyak tumpang tindih dengannya. Saat mengekspor yang asli dan terjemahan, keduanya ditulis kembali sebagai dua bahasa, dengan subtitle terjemahan hanya di tempat ia ada.

Pembicara

<SYNC Start=23000>
<P Class=ENCC ID=Source>Celia
<P Class=ENCC>You're a jerk.

Paragraf dengan ID=Source bukan caption. Ia menyebutkan siapa yang berbicara, dalam baris di atas caption, dan tetap ada sampai digantikan yang lain. Subtitld membacanya sebagai pembicara setiap caption yang berada di bawahnya, dan menulis pembicara dengan cara itu ketika diminta.

Pemutar berbeda di sini. FFmpeg, dan pemutar yang dibangun di atasnya, menampilkan baris Source dalam huruf miring di atas caption. MPlayer menggabungkannya ke baris pertama caption. Nama sebelum teks (Celia: …) dibaca sama di mana saja.

SAMI di Subtitld

Tersimpan di .smi
  • Teks dan pemisah baris setiap subtitle
  • Miring, tebal, garis bawah, coret, dan warna
  • Terjemahan, sebagai bahasa tersendiri
  • Pembicara, sebagai baris Source
  • Waktu mulai dan selesai, hingga milidetik, berurutan
Tidak ada tempatnya
  • Letak subtitle: SAMI tidak punya tempat di gambar
  • Font, ukuran dan margin
  • Bacaan ruby
  • Dubbing, wajah dan warna pembicara

Simpan proyek .usfx untuk menyimpan apa yang menjadi milik Subtitld.

Membuka berkas SAMI

Subtitld membuka .smi dan .sami, dan:

  • membaca SAMI sebagaimana peramban membaca HTML: tag dengan huruf kapital atau tidak, tertutup atau tidak, atribut dengan tanda kutip atau tidak, sync yang tidak berurutan, teks di luar paragraf;
  • mengambil setiap bahasa: yang pertama sebagai bahasa subtitle, yang lain sebagai terjemahannya;
  • mempertahankan miring, tebal, garis bawah, coret, dan warna, dari tag maupun lembar gaya;
  • mengambil baris Source sebagai pembicara, siap untuk dubbing;
  • mengakhiri caption terakhir di tempat Metrics berkas menyatakan video berakhir, atau setelah empat detik;
  • mendekode encoding apa pun, termasuk CP949.

Mengekspor SAMI

Dialog ekspor Subtitld dengan SAMI dipilih, yang asli dan terjemahan sebagai dua bahasa, pembicara sebagai baris Source dan encoding CP949

Export, lalu Subtitle dan SAMI, menawarkan:

  • TeksYang asli, terjemahan, atau keduanya sebagai dua bahasa.
  • Nama pembicaraDihilangkan, ditulis sebelum teks (Thom: …), atau sebagai baris Source, cara asli SAMI.
  • PemformatanDipertahankan, atau dihapus.
  • Geser waktuSetiap subtitle dimajukan atau dimundurkan dengan selisih yang sama.
  • EncodingUTF-8, dengan atau tanpa byte order mark, UTF-16, Windows-1252, atau CP949 untuk pemutar Korea yang lebih lama.
  • Akhir barisLinux dan macOS, atau Windows.

Berkas adalah SAMI 1.0 seperti yang ditulis contoh Microsoft, dengan tag berhuruf kapital: sebuah kelas untuk setiap bahasa, sebuah sync di tempat setiap subtitle dimulai dan sebuah sync kosong di tempat ia berakhir, serta pemformatan sebagai <I>, <B>, <U>, <S> dan <FONT color>.

Beri berkas nama yang sama dengan video: tears-of-steel.smi di samping tears-of-steel.mp4. Windows Media Player menemukan .smi dengan cara itu (bukan .sami), dan begitu juga sebagian besar pemutar.

Tahukah Anda

1998

Microsoft merilis SAMI pada musim panas 1998, sebagai bagian dari kerja aksesibilitasnya: caption di PC, untuk penyandang tuli atau kurang dengar.

&nbsp;

Spesifikasi Microsoft mengosongkan caption dengan spasi tanpa putus. FFmpeg membuang sync yang memuatnya, jadi jika bahasa lain masih berlanjut, Subtitld menulis paragraf kosong sebagai gantinya.

KRCC

Banyak berkas Korea menamai kelasnya menurut negara, bukan bahasa: KRCC, sedangkan contoh Microsoft memakai ENUSCC.

Format terkait

Ada .smi yang perlu diperbaiki?

Buka di Subtitld bersama videonya, lalu atur waktunya pada bentuk gelombang.

Unduh Subtitld