first of all: I finally managed to transcode to HE-AAC using a self compiled ffmpeg and iSub on my iPhone. Since it streams in ADTS it doesn't work with the webinterface though.
compiled ffmpeg with
- Code: Select all
./configure --enable-gpl --enable-pthreads --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libaacplus --enable-nonfree
transcoding command for iSub is
- Code: Select all
ffmpeg -i %s -f adts -vn -acodec libaacplus -ar 44100 -ab 64k -ac 2 -
If someone only wants to use the webinterface (doesn't work with iSub though)
- Code: Select all
ffmpeg -i %s -f flv -vn -acodec libaacplus -ar 44100 -ab 64k -ac 2 -
What I'd like to do now is transcoding to mp3 or he-aac depending on the bitrate, the player is requesting. If it is greater then 64kbit use mp3, else use he-aac. Afaik this should work with a command like
- Code: Select all
if [ %bk -le 64 ] then ffmpeg -i %s -f adts -vn -acodec libaacplus -ar 44100 -ab 64k -ac 2 - else ffmpeg -i %s -ab %bk -v 0 -f mp3 - fi
Subsonic doesn't do anything at all with that unfortunately. Any Ideas?
Moritz
