Allt från Computex 2023
Permalänk
Medlem

byta ljudspår i mplayer

Ja, som topic säger, hur byter man ljudspår i mplayer? jag hittar det inte i readme-filen :S

Visa signatur

Man lever bara en gång, man har inte tid och sova, drick kaffe istället.

Permalänk
Medlem

Re: byta ljudspår i mplayer

Citat:

Ursprungligen inskrivet av Zi:TriX
Ja, som topic säger, hur byter man ljudspår i mplayer? jag hittar det inte i readme-filen :S

Det står på sätt och vis i readme-filen. Jag löste det på etta sätt, fungerande men fulkod.

Skapade en fil som heter Musikspelare i /usr/bin

#!/bin/bash command=`ps -e | grep mplayer` if [ "$2" == "playlist" ] then if [ -n "$command" ] then # Stänger ner gamla pkill mplayer # Startar ny mplayer -playlist "$1" -shuffle -input file=/home/jonas/pipe <== här ska det vara = / utan mellanslag och inte gubbarna =/ else # startar ny mplayer -playlist "$1" -shuffle -input file=/home/jonas/pipe fi else if [ -n "$command" ] then # skickar till gammal pkill mplayer # echo loadfile "$1" > /home/jonas/pipe xterm -e mplayer "$1" -input file=/home/jonas/pipe else # startar ny xterm -e mplayer "$1" -input file=/home/jonas/pipe fi fi

Och sedan gjorde jag den exekverbar

chmod +x /usr/bin/Musikspelare

Detta gör att öppnar jag en fil med kommandot "$ Musikspelare fil.mp3" så lyssnar mplayer på filen pipe som jag också skapat.

mkfifo pipe

Och sedan kan jag höga och sänka och gå till nästa låt med kortkommandon. Och äver "ladda" nya spellistor"

Höja / sänka echo volume -10 > /home/jonas/pipe echo volume +10 > /home/jonas/pipe paus / opaus echo p > /home/jonas/pipe Nästa låt i spellistan / hoppa fram väldigt långt i låten ;) echo seek +800 > /home/jonas/pipe öppna låt Musikspelare fil.mp3 öppna spellista som slumpas i ordningen Musikspelare spellista.txt playlist

hoppas det är ungefär den info du söker

// Jonas

EDIT: I koden ska det inte vara gubbarna =/ utan ett likhetstecken och ett vanligt snedstreck = / fast utan mellanslag

Permalänk
Medlem

Nu får jag nog ursäkta mig.. jag skulle ha nämnt att jag menade ljudspåret i en mkv fil..

Visa signatur

Man lever bara en gång, man har inte tid och sova, drick kaffe istället.

Permalänk
Medlem

man mplayer

-aid <id> (also see -alang option) Select audio channel [MPEG: 0-31 AVI/:OGM: 1-99 ASF/:RM: 0-127 VOB(AC3): 128-159 VOB(LPCM): 160-191] MPlayer prints the available IDs when running in verbose (-v) mode.

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av Lunke
man mplayer

-aid <id> (also see -alang option) Select audio channel [MPEG: 0-31 AVI/:OGM: 1-99 ASF/:RM: 0-127 VOB(AC3): 128-159 VOB(LPCM): 160-191] MPlayer prints the available IDs when running in verbose (-v) mode.

Precis, använd -aid. första spåret är 0. Sen ska #-knappen funka. altså shift-3. Men den brukar strula för mej

Permalänk
Medlem

ok! tack för hjälpen

Visa signatur

Man lever bara en gång, man har inte tid och sova, drick kaffe istället.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Zi:TriX
Nu får jag nog ursäkta mig.. jag skulle ha nämnt att jag menade ljudspåret i en mkv fil..

Ursäkta om jag "kapar" tråden. Men vad är det för speciellt med en mkv-fil?
// Jonas

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av jangs
Ursäkta om jag "kapar" tråden. Men vad är det för speciellt med en mkv-fil?
// Jonas

Den kan ha flera ljudspår, t.ex. ett på engelska och ett dubbat till tyska. Sen stödjer MKV en massa trevliga saker som AVI saknar

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Lunke
Den kan ha flera ljudspår, t.ex. ett på engelska och ett dubbat till tyska. Sen stödjer MKV en massa trevliga saker som AVI saknar

Aha, det verkar ganska smart. Det förklarar varför mitt första inlägg var "bortkastat"

Permalänk
Medlem

Ni kan även trycka # för att byta ljudspår under uppspelning.
(Dock funkar det inte på ogm, iaf inte för mig)