[FFmpeg-user] ATSC TS live transcode on DL360 G4?
Subscriptions
subscriptions at znet.ca
Wed Jan 30 04:33:29 CET 2013
Hello,
I want to reduce bit rate of ~18Mb/s ATSC live stream which I capture
over the air with HDHomerun box, and it looks that an HP DL360 G4 server
(two 64 bit double core Xeon processors) can not do the job. Is there
some way to make this functional? My idea is to reduce the stream from
18Mb/s to about 4-5Mb/s at hd720. The problem is that processor load
goes over 4 and starts to overrun the buffer. Is there a way to make the
transcoding somehow work with x264 on that computer?
Thanks, George.
nice -n -20 ffmpeg -i
"udp://239.255.254.1:1234?fifo_size=6000000&overrun_nonfatal=1&" -acodec
copy -c:v libx264 -crf 22 -preset fast -f mpegts
udp://239.255.254.240:1234
ffmpeg version 1.0 Copyright (c) 2000-2012 the FFmpeg developers
built on Oct 16 2012 09:46:44 with gcc 4.7 (Debian 4.7.2-4)
Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002),
yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 15000 kb/s, 63.81 fps, 59.94 tbr,
90k tbn, 119.88 tbc
using cpu capabilities: MMX2 SSE2 SSE3 Cache64
Output #0, mpegts, to 'udp://239.255.254.240:1234':
Metadata:
encoder : Lavf54.29.104
Stream #0:0: Video: h264, yuv420p, 1280x720 [SAR 1:1 DAR 16:9],
q=-1--1, 90k tbn, 59.94 tbc
Stream #0:1(eng): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz,
5.1(side), 384 kb/s
Tasks: 82 total, 2 running, 80 sleeping, 0 stopped, 0 zombie
%Cpu0 : 96.3 us, 1.0 sy, 0.0 ni, 0.3 id, 0.0 wa, 0.0 hi, 2.3 si,
0.0 st
%Cpu1 : 95.7 us, 1.0 sy, 0.0 ni, 1.0 id, 0.0 wa, 0.0 hi, 2.3 si,
0.0 st
%Cpu2 : 97.7 us, 1.3 sy, 0.0 ni, 0.3 id, 0.0 wa, 0.0 hi, 0.7 si,
0.0 st
%Cpu3 : 96.0 us, 0.7 sy, 0.0 ni, 2.0 id, 0.0 wa, 0.0 hi, 1.3 si,
0.0 st
KiB Mem: 3995312 total, 2685548 used, 1309764 free, 74516
buffers
processor : 3
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Xeon(TM) CPU 3.40GHz
More information about the ffmpeg-user
mailing list