PDA

View Full Version : Tcpmp & H264


jrleighton
24th November 2006, 15:17
I have TCPMP 0.71 (can't get 0.72 as the TCPMP website seems to be down currently), and want to view mp4 files on my Pocket PC.

I have looked at the CoreAVC website, but it is by no means clear to me what I am supposed to do to get things working.

Do I buy their codec and all is well, with instructions on what to do , etc ?

If there is another post in this forum setting out what I need to do then apologies, but I did not see it.

Any help gratefully received.

Thanks

martino
24th November 2006, 17:16
Ha! Running H264 on a Pocket PC, forget it. It's hopeless...

DarkZell666
24th November 2006, 21:32
Maybe it's possible to watch 320x240 @ 300kbps in baseline profile with it, dunno, in any case I doubt TCPMP would exist along with it's H264 plugin otherwise ... ;)

Inventive Software
25th November 2006, 00:08
I have both, but I'm not giving. ;)

bond
25th November 2006, 01:31
the coreavc version you can buy is a directshow plugin, it doesnt work i tcpmp

there used to be a coreavc plugin for tcpmp, but its not available anymore. you can still use the ffmpeg h264 decoder plugin for tcpmp tough

jrleighton
25th November 2006, 02:26
Get & install TCPMP 0.72 & install AAC and ffmpeg codecs

1st and 3rd files from here:
http://picard.exceed.hu/tcpmp/test/

2nd file from here (look for BetaPlayer AAC plugin):
http://www.rarewares.org/aac.html

Bingo.

But, due to my slow processor, the video skips, but there's nothing software-wise I can do about that I think.

Hope this is a help to others.

crypto
25th November 2006, 11:04
jrleighton:

Nice idea and thanks for the links. The NBC Nightly News (podcast from iTunes MP4/AAC) run perfectly with this.
(TCPMP 0.72 on WM5 PPC w/ 310MHz)

check
25th November 2006, 11:50
Maybe it's possible to watch 320x240 @ 300kbps in baseline profile with it, dunno, in any case I doubt TCPMP would exist along with it's H264 plugin otherwise ... ;)

so he says! I brought a copy of coreplayer, which is a closed source derivative of TCPMP by the guys who make coreavc. It includes coreavc, and I can happily watch 300kbits 320x240 videos with all high profile options on my PPC :) That said, it needs to run at full speed to decode it, so I usually encode to baseline and enjoy longer battery life. 300kbits@HP generally gives me quantizers in the low 20s, so it's a bit overkill on such a small screen.

martino
26th November 2006, 13:31
I suppose your PDA is pretty fast then. My 400MHz Samsung one can decode H264 320x240 at 300kbps fairly smoothly, but without audio. As soon as I add an MP3 track the smooth video is gone... :(

check
26th November 2006, 13:53
if the processor is not an intel xscale I believe this makes a large difference. In my case, I was even using he-aac audio!

mipop35
9th January 2007, 03:48
I have an iPaq 1940, 2and a half years old 200mhz PPC. Pretty old and slow. But it works fine.

I use:
* tcpmp.pocketpc.0.72RC1.exe
* tcpmp_aac_plugin.windows_mobile.0.66.zip
AND
* 9_35563_88bdb_pxdxa.avc.zip

the last one is (I beleive) the last free snapshot of the free avc decoder plugin for tcpmp released by the corecodec. this is a key point, since it's impossible to view anything with the ffmpeg plug in. I beleive now is a commercial product.

I transcode with 3GP_Converter, using the following custom template:

[Item1]
Title=
TitleE=QVGA V:x264, 176kbps 2Pass, 20fps A: aac, 64kbps. (Uso este para la iPAQ)
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 0 -bufsize 256 -g 300 -vlevel 13 -fixaspect -s 320x240 -b 176 -maxrate 224 -qmin 2 -qmax 51 -passlogfile "<%OutputFile%>" -pass 1 -r 20 -an -f mp4 "<%OutputFile%>_ppc.mp4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 0 -bufsize 256 -g 300 -vlevel 13 -fixaspect -s 320x240 -b 176 -maxrate 224 -qmin 2 -qmax 51 -passlogfile "<%OutputFile%>" -pass 2 -r 20 -acodec aac -ac 2 -ab 32 -f mp4 "<%OutputFile%>_ppc.mp4""
Command2="rm "<%OutputFile%>-0.log""

I'm using almost exclusively this solution, leaving AutoGK for situations when I need to add subs. (By the way: do anyone know how to add .srt subs in ffmpeg?)

My .02