Soru:
Bir dosyayı araya giren sessizlik olmadan düzgün şekilde döngüye sokan medya oynatıcı
Matthew Read
2014-06-24 07:59:48 UTC
view on stackexchange narkive permalink

Audacity ses düzenleyicisindeki Döngü Oynatma özelliğini kullanarak doğrulandığı üzere mükemmel döngüye sahip bir WAV dosyası oluşturdum. Dosyanın içeriğini defalarca tekrar etmesini sağlamak yerine, dosyayı küçük tutmak ve medya yürütücümün onu döngüye sokmasını istiyorum. Bunun için Media Player Classic'i kullanıyordum, ancak en son sürümü denedim ve döngüden önce biraz duraklıyor (standart WMP, VLC ve denediğim diğer istemciler gibi). Aradaki boşluk olmadan bunu düzgün bir şekilde yapacak herhangi bir medya oynatıcı var mı? Audacity'de açmak ve bir döngüyü manuel olarak başlatmak, her dinlemek istediğimde yapmak istediğimden daha zahmetli.

Lütfen denediğiniz tüm müşterileri listeleyebilir misiniz?
VLC ile döngüde önemli bir gecikme olduğunu hiç fark etmedim, bu yüzden muhtemelen arabelleğe alma sorunudur - dosyanın iki kopyasını bir çalma listesine koymayı ve çalma listesini döngüye almayı denediniz mi?
@SteveBarnes Oynatma listesiyle VLC'de gelişme yok. WMP aslında bir çalma listesiyle biraz daha iyi sonuç veriyor ancak yine de gözle görülür bir gecikme var.
Görünüşe göre SW yerine donanım sorunları yaşıyor olabilirsiniz - yani, oynatmaya başlamak için sabit diskten yeterli veriyi okumak algılanabilir bir zaman alıyor - bir düşünce * bazı * anti-virüs programlarının "Erişim Taraması" olduğunda buna neden olabileceği düşünülüyor. etkinleştirildi ...
@SteveBarnes Bunu etkinleştirmedim ve başka herhangi bir amaç için okumalarım oldukça hızlı. SSD kullanma vb. Dosya da 13 kB'dir.
Üzgünüm, yanlış olana bakıyordum - bu ~ 2.2 MB. Ortalama MP3'ünüzden daha az.
iTunes (yanıt olamayacak kadar kısa, ama denediğim tüm yazılımlar arasında kusursuz çalışan tek yazılımdı)
[VLC Player 4.0'da boşluksuz oynatma ekleme] planları var (https://www.neowin.net/news/vlc-40-to-drop-support-for-older-platforms- while-adding-new-ui- ve boşluksuz oynatma).
Beş yanıtlar:
Journeyman Geek
2014-07-13 09:04:31 UTC
view on stackexchange narkive permalink

Foobar2000 aralıksız oynatmayı desteklemelidir - kayıpsız parçalar için çalışması gerekiyordu ve WAV, pekala sıkıştırılmış değil, dolayısıyla geldikleri kadar kayıpsız. Muhtemelen tek parça içeren bir oynatma listesi oluşturmanız ve Oynatma altında "Tekrarla (Parça)" seçeneğini belirlemeniz gerekecektir. Ayrıca, işe yaramazsa, bunu flac'a dönüştürmeyi ve burada önerildiği gibi meta verilerle oynamayı da düşünebilirsiniz

nodiscc
2014-07-14 04:35:29 UTC
view on stackexchange narkive permalink

Mplayer, Linux ve Windows için, döngü modu dahil aralıksız oynatma (parçalar arasında sessizlik olmadan) yapan bir medya oynatıcıdır. Komut satırında bu, -loop 0 seçeneği (sonsuz döngü) ile elde edilir.

MPlayer, birçok sistemde çalışan bir film oynatıcısıdır (belgelere bakın) . MPEG / VOB, AVI, Ogg / OGM, VIVO, ASF / WMA / WMV, QT / MOV / MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA dosyalarını oynatır ve birçok yerel , XAnim ve Win32 DLL codec bileşenleri. VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV ve hatta H.264 filmleri izleyebilirsiniz.

Mplayer için grafik arayüz istiyorsanız, seçeneğini işaretleyin. SMplayer

Steve Barnes
2014-06-25 14:15:16 UTC
view on stackexchange narkive permalink

Küçük bir dosyayı döngüye sokmak için buna ihtiyacınız olduğunu ve iyi görünen GUI için endişelenmediğinizi varsayarsak, neden olmasın:

  1. Python 'u indirin ve yükleyin.
  2. PyAudio 'yu indirin ve kurun.
  3. Basit bir komut dosyası yazın:
    1. tüm dosyayı RAM'e okur ve çıktı için Ses bağlantı noktasını
    2. bir engelleme döngüsünde yukarıda okuduğunuz verileri Ses Çıkışına yazın

Veya hatta - pencerelerdeyseniz:

  1. Python'u indirin ve yükleyin
  2. Şunun gibi bir komut dosyası kullanın:

    winsound'u w olarak içe aktar

    data = open. ("YourWavFile.wav", "rb"). read (-1)

    while (True):

      w.PlaySound (veri, w.SND_MEMORY | w.SND_NOSTOP)  
  3. control-C ile durdur

Bunu doğrudan python konsolundan bile yapabilirsiniz ve bir GUI'ye ihtiyacınız varsa çeşitli kitaplıkları kullanarak bir GUI ekleyebilirsiniz.

PlaySound (), ilk argümanı için bir dizge bekliyor gibi görünüyor ("TypeError: bayt değil, str veya Yok olmalıdır"), bu nedenle bu çalışmaz. Bu dizge için dosya adını kullanmak da işe yaramaz. Her durumda, uygun bir medya oynatıcı arıyorum.
Python 3'te WinSound ile ilgili bir sorun olabilir gibi görünüyor - * 11620 sayısı var **, Python 2.7.x ile çalışmalı, ancak bir GUI'ye ihtiyacınız varsa ...
"Winsound" standart bir modül gibi görünse de cygwin sistemimde bulunmuyor.
trlkly
2014-07-13 04:49:19 UTC
view on stackexchange narkive permalink

Yanlışlıkla kendi sorunuzu yanıtlamış olabileceğinizi düşünüyorum. Media Player Classic'in eski bir sürümünün istediğiniz gibi çalıştığını söylüyorsunuz. Media Player Classic, taşınabilir bir uygulamadır, yani onu hiçbir şey yüklemeden kullanabilirsiniz. Öyleyse, kullandığınız sürümü alın ve o dosya için kullanın.

Bu işe yaramazsa, sorun ya sisteminizde değişen bir şeydir ya da hangi uygulamayı yanlış hatırladınız? önceden kullandınız.

Yıllar önce kullandığım sürümü bilseydim, buraya gönderiyor olurdum. Bu yardımcı olmuyor.
@MatthewRead Bu çok kötü. Bu bilginin Sorunuzda olmasını dilerdim. En azından Cevabım Sorunuzu çarptı ve bu yüzden denemek için birkaç başka programınız var. Ve bunlar başarısız olursa, en azından erken sürümü yaklaşık olarak ne kadar önce olduğuna dayanarak tahmin edebileceğinizi belirteceğim.
O klasik oyuncuya nasıl dönebilirim? Düğme yok.
@modiX Bir Google aramasında bulduğum şeyden, yeni sürümlerde menüde (Dosya Yinele olarak) ve eski sürümlerdeki ayarlarda.
Fahim Jaowad
2019-11-09 22:51:04 UTC
view on stackexchange narkive permalink

djv view adında bir yazılım var, bunu deneyin. Tereyağı gibi dönüyor. Exr dosyalarını bile gösterebilir ve bu süper bir artı.



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...