Fråga:
Mediaspelare som ordentligt slingrar en fil utan mellanliggande tystnad
Matthew Read
2014-06-24 07:59:48 UTC
view on stackexchange narkive permalink

Jag har skapat en WAV-fil som slingrar perfekt, vilket verifieras med hjälp av Loop Play i Audacity-ljudredigeraren. Jag vill hålla filen liten och låta min mediaspelare slingra den snarare än att låta filen upprepa innehållet om och om igen. Jag brukade använda Media Player Classic för detta, men jag försökte bara med den senaste versionen och den pausar något innan looping (precis som standard WMP, VLC och andra klienter jag har provat). Finns det några mediaspelare som kommer att göra det ordentligt utan ingripande gap? Att öppna det i Audacity och starta en loop manuellt är mer besvär än jag är intresserad av att göra varje gång jag vill lyssna.

Kan du snälla lista alla klienter du har provat?
Jag har aldrig märkt en betydande fördröjning i looping med VLC så det är förmodligen ett buffrande problem - har du försökt lägga två kopior av filen i en spellista och loopa spellistan?
@SteveBarnes Ingen förbättring av VLC med en spellista. WMP gör faktiskt lite bättre med en spellista men det finns fortfarande en märkbar fördröjning.
Det låter som om du stöter på hårdvaruproblem snarare än SW - dvs det tar märkbar tid att läsa tillräckligt med data från hårddisken för att börja spela - en tanke * vissa * antivirusprogram kan orsaka detta när "On Access Scanning" är aktiverad...
@SteveBarnes Jag har inte aktiverat det och mina läsningar för något annat syfte är ganska snabba. Använda en SSD och så vidare. Filen är också 13 kB.
Tyvärr, tittade på fel - den är ~ 2,2 MB. Mindre än din genomsnittliga MP3.
iTunes (för kort för att vara ett svar, men av all programvara som jag försökte var det den enda som fungerade felfritt)
Det finns planer på att [lägga till gaplös uppspelning i VLC Player 4.0] (https://www.neowin.net/news/vlc-40-to-drop-support-for-older-platforms- while-adding-new-ui- och-gapless-uppspelning).
Fem svar:
Journeyman Geek
2014-07-13 09:04:31 UTC
view on stackexchange narkive permalink

Foobar2000 borde stödja lucklös uppspelning - det ska fungera för förlustfria spår, och WAV är väl inte komprimerat, så är så förlustfritt som de kommer. Du kommer troligtvis att behöva skapa en spellista med ett enda spår och välja "Repeat (Track)" under Playback. Du kan också överväga att konvertera den till flac och spela med metadata som föreslås här, om det inte fungerar

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

Mplayer är en mediaspelare för Linux och Windows som gör gaplös uppspelning (ingen tystnad mellan spår) inklusive i loop-läge. På kommandoraden uppnås detta med alternativet -loop 0 (oändlig loop).

MPlayer är en filmspelare som körs på många system (se dokumentationen) . Den spelar de flesta MPEG / VOB, AVI, Ogg / OGM, VIVO, ASF / WMA / WMV, QT / MOV / MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA-filer, stöds av många infödda , XAnim och Win32 DLL-codec. Du kan titta på VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV och till och med H.264-filmer.

Om du vill ha ett grafiskt gränssnitt för Mplayer, kontrollera SMplayer

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

Förutsatt att du behöver detta för att slinga en liten fil och att du inte är orolig för snyggt GUI varför inte:

  1. Ladda ner och installera Python.
  2. Ladda ner och installera PyAudio.
  3. Skriv ett enkelt skript som:
    1. läser hela filen i RAM och initialiserar ljudporten för utmatning och
    2. i en blockeringsslinga skriv informationen du läser ovan till ljudutgången

Eller till och med - om du är i Windows:

  1. Ladda ner och installera Python
  2. Använd ett skript som:

    import winsound som w

    data = öppen. ("YourWavFile.wav", "rb"). läs (-1)

    medan (True):

      w.PlaySound (data, w.SND_MEMORY | w.SND_NOSTOP)  
  3. Stoppa med kontroll-C

Du kan till och med göra detta direkt i pythonkonsolen och om du behöver ett GUI kan du lägga till ett med en mängd olika bibliotek.

PlaySound () verkar förvänta sig en sträng för sitt första argument (`TypeError: måste vara str eller Ingen, inte byte`), så detta fungerar inte. Att använda filnamnet för den strängen fungerar inte heller. I alla fall letar jag efter en ordentlig mediaspelare.
Det låter som om det kan finnas ett problem med WinSound på Python 3 - * det finns nummer 11620 ** bör fungera med Python 2.7.x men om du behöver ett GUI ...
Även om `winsound` verkar vara en standardmodul, finns den inte i mitt cygwin-system.
trlkly
2014-07-13 04:49:19 UTC
view on stackexchange narkive permalink

Jag tror att du kanske av misstag har svarat på din egen fråga. Du säger att en äldre version av Media Player Classic fungerade som du vill. Tja, Media Player Classic är en bärbar app, vilket betyder att du kan använda den utan att installera någonting. Så skaffa den version du använde och använd den för den filen.

Om det inte fungerar är problemet antingen något på ditt system som har förändrats eller så har du kommit ihåg vilken app du tidigare använt.

Om jag visste vilken version jag använde för flera år sedan skulle jag lägga upp det här. Detta är inte till hjälp.
@MatthewRead Det är synd. Jag önskar att informationen stod i din fråga. Åtminstone fick mitt svar din fråga stött och det är därför du nu har några andra program att prova. Och om de misslyckas kommer jag att påpeka att du åtminstone kan gissa den tidiga versionen baserat på ungefär hur länge sedan den var.
Hur kan jag använda den klassiska spelaren? Det finns ingen knapp.
@modiX Från vad jag hittade i en Google-sökning, är det i menyn (som Repeat File) i nyare versioner och i inställningarna i äldre versioner.
Fahim Jaowad
2019-11-09 22:51:04 UTC
view on stackexchange narkive permalink

Det finns en programvara som heter djv view, prova det. loopar som smör. Det kan till och med visa exr-filer och det är ett super plus.



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...