Difference between revisions of "Transcoding notes"
Line 7: | Line 7: | ||
ffmpeg version CVS, build 3276800, Copyright (c) 2000-2004 Fabrice Bellard | ffmpeg version CVS, build 3276800, Copyright (c) 2000-2004 Fabrice Bellard | ||
− | + | configuration: --build i486-linux-gnu --enable-gpl --enable-pp --enable-zlib --enable-vorbis --enable-libogg --enable-theora --enable-a52 --enable-dts --enable-dc1394 --enable-libgsm --disable-debug --prefix=/usr | |
− | + | built on Sep 29 2005 03:25:16, gcc: 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu8) | |
Input #0, mov,mp4,m4a,3gp,3g2, from '/home/peter/editfilms/ot1edit1004.mov': | Input #0, mov,mp4,m4a,3gp,3g2, from '/home/peter/editfilms/ot1edit1004.mov': | ||
− | + | Duration: 00:08:30.8, start: 0.000000, bitrate: 30340 kb/s | |
− | + | Stream #0.0: Video: dvvideo, yuv420p, 720x576, 600.00 fps | |
− | + | Stream #0.1: Audio: pcm_s16be, 48000 Hz, stereo, 1536 kb/s | |
Input #1, wav, from '/home/peter/editfilms/ot1.wav': | Input #1, wav, from '/home/peter/editfilms/ot1.wav': | ||
− | + | Duration: 00:08:30.8, start: 0.000000, bitrate: 1536 kb/s | |
− | + | Stream #1.0: Audio: pcm_s16le, 48000 Hz, stereo, 1536 kb/s | |
Output #0, mpeg, to '/home/peter/editfilms/ot1edit2.mpg': | Output #0, mpeg, to '/home/peter/editfilms/ot1edit2.mpg': | ||
− | + | Stream #0.0: Video: mpeg1video, yuv420p, 720x576, 60.00 fps, q=2-31, 200 kb/s | |
− | + | Stream #0.1: Audio: mp2, 48000 Hz, stereo, 64 kb/s | |
Stream mapping: | Stream mapping: | ||
Stream #0.0 -> #0.0 | Stream #0.0 -> #0.0 |
Revision as of 10:01, 3 May 2006
15/01/2006 Combineren van een MOV file en een WAV file in een mpg
het WAV is een bewerkte soundtrack in Audacity.
peter@ubuntu:~$ ffmpeg -i /home/peter/editfilms/ot1edit1004.mov -i /home/peter/editfilms/ot1.wav /home/peter/editfilms/ot1edit2.mpg
ffmpeg version CVS, build 3276800, Copyright (c) 2000-2004 Fabrice Bellard configuration: --build i486-linux-gnu --enable-gpl --enable-pp --enable-zlib --enable-vorbis --enable-libogg --enable-theora --enable-a52 --enable-dts --enable-dc1394 --enable-libgsm --disable-debug --prefix=/usr built on Sep 29 2005 03:25:16, gcc: 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu8) Input #0, mov,mp4,m4a,3gp,3g2, from '/home/peter/editfilms/ot1edit1004.mov':
Duration: 00:08:30.8, start: 0.000000, bitrate: 30340 kb/s Stream #0.0: Video: dvvideo, yuv420p, 720x576, 600.00 fps Stream #0.1: Audio: pcm_s16be, 48000 Hz, stereo, 1536 kb/s
Input #1, wav, from '/home/peter/editfilms/ot1.wav':
Duration: 00:08:30.8, start: 0.000000, bitrate: 1536 kb/s Stream #1.0: Audio: pcm_s16le, 48000 Hz, stereo, 1536 kb/s
Output #0, mpeg, to '/home/peter/editfilms/ot1edit2.mpg':
Stream #0.0: Video: mpeg1video, yuv420p, 720x576, 60.00 fps, q=2-31, 200 kb/s Stream #0.1: Audio: mp2, 48000 Hz, stereo, 64 kb/s
Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Press [q] to stop encoding AC EOB marker is absent pos=646kB time=45.1 bitrate=1013.6kbits/s AC EOB marker is absent pos=64 AC EOB marker is absent pos=69 AC EOB marker is absent pos=66 AC EOB marker is absent pos=64 AC EOB marker is absent pos=65 AC EOB marker is absent pos=66 AC EOB marker is absent pos=64 AC EOB marker is absent pos=68 AC EOB marker is absent pos=64 AC EOB marker is absent pos=75 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=70 AC EOB marker is absent pos=65 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=76 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=66 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=68 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=75 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=66 AC EOB marker is absent pos=64 AC EOB marker is absent pos=65 AC EOB marker is absent pos=72 AC EOB marker is absent pos=69 AC EOB marker is absent pos=64 AC EOB marker is absent pos=69 AC EOB marker is absent pos=65 AC EOB marker is absent pos=64 AC EOB marker is absent pos=108 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=77 AC EOB marker is absent pos=65 AC EOB marker is absent pos=67 AC EOB marker is absent pos=68 AC EOB marker is absent pos=67 AC EOB marker is absent pos=67 AC EOB marker is absent pos=644kB time=203.8 bitrate= 952.9kbits/s AC EOB marker is absent pos=64 AC EOB marker is absent pos=65 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=66 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=70 AC EOB marker is absent pos=71 AC EOB marker is absent pos=71 AC EOB marker is absent pos=64 AC EOB marker is absent pos=65 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=67 AC EOB marker is absent pos=64 AC EOB marker is absent pos=70 AC EOB marker is absent pos=64 AC EOB marker is absent pos=65 frame=30650 q=0.0 Lsize= 59186kB time=510.8 bitrate= 949.2kbits/s video:3538kB audio:3991kB global headers:0kB muxing overhead 686.144985% resultaat: pixelated video met slecht geluid vraag: wat is AC EOB marker is absent pos=70 vraag: wat = q (q=0.0)
15/01/2006 combineren mov en wav in een dv target mov peter@ubuntu:~$ ffmpeg -i /home/peter/editfilms/ot1edit1004.mov -i /home/peter/editfilms/ot1.wav -target pal-dv /home/peter/editfilms/ot1film.mov ffmpeg version CVS, build 3276800, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --build i486-linux-gnu --enable-gpl --enable-pp --enable-zlib --enable-vorbis --enable-libogg --enable-theora --enable-a52 --enable-dts --enable-dc1394 --enable-libgsm --disable-debug --prefix=/usr built on Sep 29 2005 03:25:16, gcc: 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu8)
Input #0, mov,mp4,m4a,3gp,3g2, from '/home/peter/editfilms/ot1edit1004.mov':
Duration: 00:08:30.8, start: 0.000000, bitrate: 30340 kb/s Stream #0.0: Video: dvvideo, yuv420p, 720x576, 600.00 fps Stream #0.1: Audio: pcm_s16be, 48000 Hz, stereo, 1536 kb/s
Input #1, wav, from '/home/peter/editfilms/ot1.wav':
Duration: 00:08:30.8, start: 0.000000, bitrate: 1536 kb/s Stream #1.0: Audio: pcm_s16le, 48000 Hz, stereo, 1536 kb/s
Output #0, dv, to '/home/peter/editfilms/ot1film.mov':
Stream #0.0: Video: dvvideo, yuv420p, 720x576, 25.00 fps, q=2-31, 200 kb/s Stream #0.1: Audio: pcm_s16le, 48000 Hz, stereo, 1536 kb/s
Stream mapping:
Stream #0.0 -> #0.0 Stream #0.1 -> #0.1
Press [q] to stop encoding AC EOB marker is absent pos=643kB time=45.0 bitrate=28800.0kbits/s AC EOB marker is absent pos=64 AC EOB marker is absent pos=69 AC EOB marker is absent pos=66 AC EOB marker is absent pos=64 AC EOB marker is absent pos=65 AC EOB marker is absent pos=66 AC EOB marker is absent pos=64 AC EOB marker is absent pos=68 AC EOB marker is absent pos=64 AC EOB marker is absent pos=75 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=70 AC EOB marker is absent pos=65 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=76 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=66 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=68 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=75 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=66 AC EOB marker is absent pos=64 AC EOB marker is absent pos=65 AC EOB marker is absent pos=72 AC EOB marker is absent pos=69 AC EOB marker is absent pos=64 AC EOB marker is absent pos=69 AC EOB marker is absent pos=65 AC EOB marker is absent pos=64 AC EOB marker is absent pos=108 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=77 AC EOB marker is absent pos=65 AC EOB marker is absent pos=67 AC EOB marker is absent pos=68 AC EOB marker is absent pos=67 AC EOB marker is absent pos=67 AC EOB marker is absent pos=648kB time=204.0 bitrate=28800.0kbits/s AC EOB marker is absent pos=64 AC EOB marker is absent pos=65 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=66 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=70 AC EOB marker is absent pos=71 AC EOB marker is absent pos=71 AC EOB marker is absent pos=64 AC EOB marker is absent pos=65 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=64 AC EOB marker is absent pos=67 AC EOB marker is absent pos=64 AC EOB marker is absent pos=70 AC EOB marker is absent pos=64 AC EOB marker is absent pos=65 frame=12772 q=0.0 Lsize= 1796062kB time=510.9 bitrate=28800.0kbits/s video:1796062kB audio:95790kB global headers:0kB muxing overhead -5.063291% resultaat: mov speelt niet in VLC/ cinelerra / kino na hernoemen in DV: speelt in VLC gepixelde kwaliteit A+V niet in cinelerra / kino
15/1/2001 omzetten van een MOV in MPG ffmpeg zet wel een in Kino gecapturde mov om in een ander formaat (mpg) maar geen Mov die vanuit cinelerra gerenderd is
ffmpeg fuse van audio en video -video MPEG-4 -audio MP3 naar mpg ->ffmpeg -i (videofile) -i (audiofile) (outputfile.mpg) speelt in VLC
16/1/2005 CINELERRA crasht op videorender DV settings
21/1/2006 CINELERRA export: fileformat Quicktime for linux audio Mp3/ bitrate 256000 video= DV -> speelt in VLC -> probleem: kopieert niet naar schijf
13-2-06
samengevoegde mpeg, bestaande uit MPEG-2 audio en MPEG-1 video
cinelerra / render / MPEG Video, yuv 4:2:0, Generic MPEG2, Derivate MPEG1 (filename ot-portretTESTvideo) cinelerra / render / MPEG Audio, layer II, 320 kbs (filename ot-portretTESTaudio.mp2)
daarna in ffmpeg samengevoegd ffmpeg -i /home/peter/editfilms/ot-portretTESTaudio.mp2 -i /home/peter/editfilms/ot-portretTESTvideo -s 320x240 /home/peter/editfilms/ot-portretTEST2.mpg
peter@ubuntu:~$ ffmpeg -i /home/peter/editfilms/ot-portretTESTaudio.mp2 -i /home/peter/editfilms/ot-portretTESTvideo -s 320x240 /home/peter/editfilms/ot-portretTEST2.mpg ffmpeg version CVS, build 3276800, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --build i486-linux-gnu --enable-gpl --enable-pp --enable-zlib --enable-vorbis --enable-libogg --enable-theora --enable-a52 --enable-dts --enable-dc1394 --enable-libgsm --disable-debug --prefix=/usr built on Sep 29 2005 03:25:16, gcc: 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu8)
Input #0, mp3, from '/home/peter/editfilms/ot-portretTESTaudio.mp2':
Duration: 00:01:05.5, start: 0.000000, bitrate: 320 kb/s Stream #0.0: Audio: mp2, 48000 Hz, stereo, 320 kb/s
Input #1, mpegvideo, from '/home/peter/editfilms/ot-portretTESTvideo':
Duration: 00:01:05.1, start: 0.000000, bitrate: 1000 kb/s Stream #1.0: Video: mpeg2video, yuv420p, 720x576, 25.00 fps, 1000 kb/s
Output #0, mpeg, to '/home/peter/editfilms/ot-portretTEST2.mpg':
Stream #0.0: Video: mpeg1video, yuv420p, 320x240, 25.00 fps, q=2-31, 200 kb/s Stream #0.1: Audio: mp2, 48000 Hz, stereo, 64 kb/s
Stream mapping:
Stream #1.0 -> #0.0 Stream #0.0 -> #0.1
Press [q] to stop encoding frame= 1639 q=0.0 Lsize= 2320kB time=65.5 bitrate= 290.1kbits/s video:1782kB audio:512kB global headers:0kB muxing overhead 1.130421% peter@ubuntu:~$
Deel van een film copieren
-ss seek to given time position in seconds -t duration
peter@ubuntu:~$ ffmpeg -ss 00:01:10 -i /home/peter/Desktop/vts_01_1.vob -t 00:01:03 -s 320x240 /home/peter/test11.mpg
Transcode MOV to Theora 1.You have a somehow acquired QuickTime MOV file: "example.mov". 2.Dump YUV and WAV from MOV: "mplayer -ao pcm -vo yuv4mpeg example.mov" => audiodump.wav, stream.yuv 3.Transcode to theora: "encoder_example -o example.ogg audiodump.wav stream.yuv" => example.ogg Create Annodex files 1.Write CMML file: "example.cmml" 2.Encode Annodex: "anxenc example.cmml -o example.anx" => example.anx