Altyazıları kalıcı olarak ekleyin ve videoyu dönüştürün


10

Bir .avivideo ile iki şey yapmam gerekiyor :

  1. Altyazılarını ( .srt) zamanlamasını veya videonun kendisini değiştirmeden kalıcı olarak ekleyin.
  2. Yeni videoyu (kalıcı altyazılarla) ile arasında .avideğiştirin .mpeg.

Bir veya iki komut satırında yapmanın bir yolu var mı? (Muhtemelen kullanıyor ffmpeg?)

Bazı ek veriler:

  • Altyazılar bazı özel karakterlere sahip olabilir (İspanyolca karakterler, örneğin: ñ, á, ü ...)
  • Olayların sırasının önemi yoktur: önce altyazıları ekleyin .avive sonra dönüştürün veya önce dönüştürün ve ardından.mpeg
  • Ubuntu 11.04 (Natty Narwhal) kullanıyorum.

Yanıtlar:


15

Arista bunların her ikisini de yapabilir ve çok hoş ve kolay bir GUI sağlar. Depolarda kullanılabilir.

Arista Ekranı


2
Arista ile SRT dosyasını nasıl ekleyebilirim?
Exeleration-G

Dosyayı seçtikten sonra, yanındaki yapılandırma simgesini tıklayın ve gömülecek altyazı dosyasını seçin.
Federico Pugnali

Arista'yı indirip yükledim - ama nasıl çalıştırırım?
Paul

8

Kullanmayı deneyin mencoder. Bunun gibi bir şey çalışır:

mencoder source.avi -sub srt.srt -o destination.mpeg -oac mp3lame -ovc lavc -of mpeg

mencoder'ın video kalitesini kontrol etmek için gazillion CLI anahtarları vardır, bazı fikirler için buraya bakın (özellikle mpeg'e kodlama hakkında):

http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-mpeg.html


3

Bu görevi gerçekleştirmek için Mobile Media Converter uygulamasını kullanabilirsiniz.

Mobile Media Converter altyazı penceresi

Buradan indirebilirsiniz .


Dürüst olmak gerekirse, denedim tüm seçenekler (hatta VLC) beklediğim gibi çalıştı tek şey budur. Diğer tüm durumlarda altyazılar görüntülenecektir. Teşekkürler.
Artur Barseghyan

2

Arista'da:

  1. Seç "Dönüşüm Oluştur" almak için "Oluştur Dönüşüm" penceresini
  2. "Kaynak" olarak "Dosya Seç ..." i seçin
  3. Video dosyasını seçin
  4. Tıklayın "dişli" nin yanındaki "Kaynak" almak için "Kaynak Özellikleri" penceresi
  5. "Oluşturulacak altyazıları" ayarlama

1

Şununla başarı elde ederim:

ffmpeg -i subs.srt subs.ass
ffmpeg -i input.avi -vf "ass=subs.ass" output.avi

Ama seçenekle ffmpeg yeniden derlemek gerekiyordu --enable-libass.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.