Article View: pl.comp.nowe-programy
Article #227479Re: video z kamery [cross]
From: Tomasz Sowa
Date: Thu, 07 Aug 2014 12:38
Date: Thu, 07 Aug 2014 12:38
97 lines
4938 bytes
4938 bytes
Witam, dnia Wed, 06 Aug 2014 10:38:49 -0400
rs <no.address@no.spam.info> napisał:
>> > Będę rozkminiał jak uporam się pilną robotą.
> ja tez. <rs>
a skoro wszyscy to ja też ;)
plik 00099O.mov:
$ ffmpeg -i 00099O.mov 2>&1 | grep Stream
Stream #0:0(eng): Video: h264 (High 4:2:2 Intra) (ai15 /
0x35316961), yuv422p10le(pc, bt709), 1920x1080 [SAR 1:1 DAR 16:9],
113664 kb/s, 25 fps, 25 tbr, 2500 tbn, 174762.67 tbc (default)
Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz,
mono, s16, 768 kb/s (default)
Stream #0:2(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz,
mono, s16, 768 kb/s (default)
Stream #0:3(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz,
mono, s16, 768 kb/s (default)
Stream #0:4(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz,
mono, s16, 768 kb/s (default)
Stream #0:5(eng): Data: none (tmcd / 0x64636D74), 0 kb/s
Jedna ścieżka video i cztery ścieżki audio. Zauważ że ścieżka video
ma bitrate 113tys kb/s więc nic dziwnego że masz problem z jej odtworzeniem
(wymaga bardzo mocnego komputera). U mnie smplayer odtwarza ale co
którąś klatkę wideo.
Mała konwersja:
$ ffmpeg -i 00099O.mov -crf 21 -map 0:0 video.mp4
I sprawdź teraz:
http://tmp.ttmath.org/audiotest/000990/video.mp4
Wyciągnięcie ścieżek audio:
$ for i in `seq 1 4`; do ffmpeg -i 00099O.mov -map 0:$i -aq 1
stream_$i.mp3; done
http://tmp.ttmath.org/audiotest/000990/stream_1.mp3
http://tmp.ttmath.org/audiotest/000990/stream_2.mp3
http://tmp.ttmath.org/audiotest/000990/stream_3.mp3
http://tmp.ttmath.org/audiotest/000990/stream_4.mp3
Wszystkie wyglądają na puste (szum).
plik 002266.m4a:
$ ffmpeg -i 002266.m4a 2>&1 | grep Stream
Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo,
fltp, 255 kb/s (default)
Jedna ściażka audio:
$ ffmpeg -i 002266.m4a -aq 1 stream.mp3
http://tmp.ttmath.org/audiotest/002266m4a/stream.mp3
plik 002266.mov:
$ ffmpeg -i 002266.mov 2>&1 | grep Stream
Stream #0:0(eng): Video: h264 (High 4:2:2 Intra) (ai15 /
0x35316961), yuv422p10le(pc, bt709), 1920x1080 [SAR 1:1 DAR 16:9],
113664 kb/s, 25 fps, 25 tbr, 2500 tbn, 174762.67 tbc (default)
Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz,
mono, s16, 768 kb/s (default)
Stream #0:2(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz,
mono, s16, 768 kb/s (default)
Stream #0:3(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz,
mono, s16, 768 kb/s (default)
Stream #0:4(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz,
mono, s16, 768 kb/s (default)
Stream #0:5(eng): Data: none (tmcd / 0x64636D74), 0 kb/s
Jedna ścieżka wideo (także o olbrzymim bitracie) oraz cztery ścieżki audio.
Wyciągnięcie i kompresja video:
$ ffmpeg -i 002266.mov -crf 21 -map 0:0 video.mp4
http://tmp.ttmath.org/audiotest/002266mov/video.mp4
Wyciągnięcie i kompresja audio:
$ for i in `seq 1 4`; do ffmpeg -i 002266.mov -map 0:$i -aq 1
stream_$i.mp3; done
http://tmp.ttmath.org/audiotest/002266mov/stream_1.mp3
http://tmp.ttmath.org/audiotest/002266mov/stream_2.mp3
http://tmp.ttmath.org/audiotest/002266mov/stream_3.mp3
http://tmp.ttmath.org/audiotest/002266mov/stream_4.mp3
W stream_2.mp3 jakąś rozmowę słychać, reszta pusta (szum).
Połączenie wideo ze strumieniem audio nr 2 i zmniejszenie obrazu o połowę:
$ ffmpeg -i 002266.mov -crf 21 -map 0:0 -map 0:2 -filter:v
scale=in_w/2:in_h/2 video+audiostream2.mp4
http://tmp.ttmath.org/audiotest/002266mov/video+audiostream2.mp4
Do konwersji użyłem ffmpeg-a 2.2.4, daj znać czy pliki otwierają się na
Windowsie/Macu bo nie mam jak sprawdzić.
--
Tomek
Technical Details
Message-ID:
<lrvrvo$85j$1@news.dialog.net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mailReferences:
<53e11e5e$0$44150$c3e8da3$38634283@news.astraweb.com> <lrrv0s$npn$1@node1.news.atman.pl> <53e1b872$0$44198$c3e8da3$38634283@news.astraweb.com> <53e1de31$0$2363$65785112@news.neostrada.pl> <53e23dfb$0$44201$c3e8da3$38634283@news.astraweb.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail From: Tomasz Sowa <t.sowa@NOSPAM.ttmath.org> Newsgroups: pl.comp.grafika,pl.comp.os.ms-windows.winnt,pl.comp.nowe-programy Subject: Re: video z kamery [cross] Date: Thu, 07 Aug 2014 14:38:03 +0200 Organization: Dialog Net Lines: 98 Message-ID: <lrvrvo$85j$1@news.dialog.net.pl> References: <53e11e5e$0$44150$c3e8da3$38634283@news.astraweb.com> <lrrv0s$npn$1@node1.news.atman.pl> <53e1b872$0$44198$c3e8da3$38634283@news.astraweb.com> <53e1de31$0$2363$65785112@news.neostrada.pl> <53e23dfb$0$44201$c3e8da3$38634283@news.astraweb.com> NNTP-Posting-Host: dynamic-78-8-103-208.ssp.dialog.net.pl Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1407415096 8371 78.8.103.208 (7 Aug 2014 12:38:16 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Thu, 7 Aug 2014 12:38:16 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.0 In-Reply-To: <53e23dfb$0$44201$c3e8da3$38634283@news.astraweb.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit