Re: Video von bestimmter Stelle an lesen
Am Montag, 10. Dezember 2007 20:58 schrieb Christian Brabandt:
> Hallo Klaus!
>
> Klaus Becker schrieb am Montag, den 10. Dezember 2007:
> > Manchmal sind die Sendungen recht lang und ich schaue sie mir nicht in
> > einem Stück an. Nun habe ich kein Programm gefunden, das in der Lage ist,
> > eine Videodatei von der Stelle an zu lesen, die ich ihm vorgebe. Sie
> > können alle nur vom Anfang der Datei an lesen.
>
> Du kannst in Avidemux direkt zu einem Frame bzw. einer Zeit springen
> und von dort abspielen.
>
> Außerdem kannst Du mplayer sagen, wo er anfangen soll abzuspielen
> (Parameter -ss)
>
>
> Grüße
> Christian
Hallo Christian und Frank.
Beides geht in der Tat. Nur avidemux kann keinen Ton abspielen.
Hier mal die Ausgabe, wenn ich avidemux von der Befehlszeile aus starte:
*******************
Avidemux 2, v 2.3.0
*******************
http://fixounet.free.fr/avidemux
Code : Mean & JSC
GFX : Nestor Di , nestordi@augcyl.org
Testing : Jakub Misak
FreeBSD : Anish Mistry, amistry@am-productions.biz
Compiled for X86_64 Arch.
LARGE FILE AVAILABLE : 1 offset
[Locale] setlocale fr_FR@euro
[Locale] Textdomain was messages
[Locale] Textdomain is now avidemux
[Locale] Files for avidemux appear to be in /usr/share/locale
[Locale] Test : _Fichier
Initializing prefs
Registering Encoders
*********************
Mjpeg encoder registred
Xvid-4 encoder registred
FFMPEG encoder registred
3 encoder registered
SDL support on Version 1211
Global SDL init...
Initializing Dithering tables
Initializing global xvid 4
xvid build:xvid-1.1.2
xvid thread:0
xvid SIMD supported:(cf)
MMX
MMXEXT
SSE
SSE2
Checking cpu capabilities
Cpu has MMX
Cpu has 3DNOW
Cpu has MMXEXT
Cpu has SSE
Cpu has SSE2
End of cpu capabilities check
Directory /home/klaus/.avidemux exists.Good.
Using /home/klaus/.avidemux as base directory for prefs/jobs/...
Preferences found and loaded
Found 17 video encoder
Found 9 audio encoder
Directory /home/klaus/.avidemux/custom exists.Good.
No custom script
Found 0 custom scripts, adding them
Menu built
Initializing postproc
Deleting post proc
updating post proc
Enabled type:3 strength:3
Registering Filters
*********************
Using dummy audio device
Spidermonkey initialized.
30004047 -> 30004047
Mpeg file detected...
584d4441 -> 584d4441
New mpeg index file detected..
opening d2v file : /home/daten/multimedia/video/film/google.mpg.idx
For file :/home/daten/multimedia/video/film/google.mpg
Pic :480x576, 25000 fps
#Gop :3827
#Img :89850
Ts: Using 45 as pid for track 0
Creating mpeg TS demuxer main Pid: 45 , pes id :e0
Simple loading:
file: /home/daten/multimedia/video/film/google.mpg, size: 1381239572
found 1 files
Done
Dropping 2 last B/P frames
Creating start sequence (13724)..
0000 : ...³..@#$#.... 00 00 01 b3 1e 02 40 23 24 9f 23 81 10 11 11 13
0010 : ................ 12 13 14 14 14 14 16 15 16 15 16 17 17 18 17 18
0020 : ................ 17 19 19 1a 19 1a 18 19 1a 1a 1b 1b 1c 1b 1b 1a
0030 : .. 1c 1d
Image :57775, seqLen : 86 seq 0 0 1 b3
Reordering mpeg frames
Frame dropped
Frame dropped
Renumbered Gop 1 /3827
opening dmx file for audio
track : /home/daten/multimedia/video/film/google.mpg.idx
Ts: Using 44 as pid for track 0
Creating mpeg TS demuxer main Pid: 44 , pes id :c0
Simple loading:
file: /home/daten/multimedia/video/film/google.mpg, size: 1381239572
found 1 files
Done
Building index with 3827 sync points
Filling audio header
Audio index loaded, probing...
Probing track:0, pid: 44 pes:c0
DMX audio initialized (86266330 bytes)
With 3827 sync point
Mpeg index file successfully read
Deleting post proc
Initializing postproc
Deleting post proc
updating post proc
Enabled type:3 strength:3
Decoder FCC: MPEG (4745504D)
using Mpeg1/2 codec (libmpeg2)
initializing mpeg2 decoder 480 x 576
YV12 open called
done
checking for B-Frames...
Seq found
YV12 setup called
**********YV12 setup fbuf called : 480 x 576 (0)
**********YV12 setup fbuf called : 480 x 576 (1)
**********YV12 setup fbuf called : 480 x 576 (2)
* # * # * # * # * # * # * #
* # * # * # * # * # * # * # * # * # * # * #
* # * # * # * # * # * # * # * # * # * # * #
* #
Mmm this appear to have b-frame...
And the index is ok
Frames re-ordered, B-frame friendly now :)
End of B-frame check
Editor :Audio streamer initialized
Audio codec: MP2-3
Mpeg1/2 audio codec created
** conf updated **
One frame : 40, err=0 ms
.. Offset ...40 ms
[Bridge] Going to time 40
[Bridge] Starting with time 40, shift 0
[Bridge] Ending with time 40, sample 0
[Bridge] Going to time 40
1 audio frame = 3840 bytes (1)
OSS : 48000 Hz, 2 channels
Error initializing OSS: Error : 16
OSS : 48000 Hz, 2 channels
Error initializing OSS: Error : 16No accel used for rendering
yv12close called
Deleting post proc
Cleaning up
Waiting for Spidermonkey to finish...
Cleaning up Spidermonkey.
End of cleanup
Images stat:
___________
Max memory consumed (MB) : 5265
Current memory consumed (MB) : 810
Max image used : 14
Cur image used : 2
Global mem stat
______________
Memory consumed :4 (MB)
Goodbye...
Ich sehe dort OSS, ich benutze aber alsa (und der Ton funktionniert sonst auf
meinem System).
Klaus
Reply to: