Debian Re: FFmpeg MKV to MP4 HD
M2
M.2 at btinternet.com
Fri Feb 17 14:48:10 EST 2012
bat guano wrote:
>
>
>
>> is there any way to make Video:
>> 1280x720,
>> Format settings CABAC = No,
>> add the subtitles and then rest of the settings so that the final muxed
>> file is up to or not bigger than 4GB?
>>
> I don't know about any of this, it's mission creep ;-)
>
> What about the original question?
>
> "convert MKV file using ffmpeg via CLI to MP4 (BBC
> HD spec. or not bigger than 4GB)"
>
> Is this solved yet?
>
>
Yes, thank you very much.
I have found another CLI line and that works on my Windows machine as I
wanted it:
ffmpeg -i o:\MKV\file.mkv -s 1280x720 -aspect 16:9 -r 25 -vcodec libx264
-pass 1 -acodec aac -ab 448k -ac 2 -strict experimental file.hd720.448k.mp4
so happy now,
but on my Debian, where I have latest get-iPlayer 2.80 installed and all
works when trying to mux the file into mp4 HD:
marcel at LatitudeD810:~$ get-iplayer --pid b01c8b5t --multimode
--modes=flashhd2 --force --subtitles --subsraw --metadata=generic
--thumb --info --long --output=/home/marcel/Videos
get_iplayer v2.80, Copyright (C) 2008-2010 Phil Lewis
This program comes with ABSOLUTELY NO WARRANTY; for details use
--warranty.
This is free software, and you are welcome to redistribute it under
certain
conditions; use --conditions for details.
INFO Trying to stream pid using type tv
INFO: pid found in cache
Matches:
312: How to Grow a Planet - 2. The Power of Flowers, BBC Two, Audio
Described,Factual,HD,Nature & Environment,Science & Nature,TV,
default,audiodescribed,, 0 days 19 hours ago - A look at how the early
flowers sculpted the earth and drove the evolution of all animals.
INFO: File name prefix =
How_to_Grow_a_Planet_-_2._The_Power_of_Flowers_b01c8b5t_default_
available: Unknown
categories: Factual,Science & Nature
channel: BBC HD
desc: In this series Professor Iain Stewart tells a stunning
story about our planet. He reveals how the greatest changes to the earth
have been driven, above all, by plants. In the second episode, Iain
discovers how flowers have transformed our planet. He journeys to the
remote islands of the South Pacific to track down the earliest flowers.
In the deserts of Africa and rainforests of Vietnam, he sees how they
brought brilliant colour to the most barren landscapes and sculpted the
earth itself. And he learns how they drove the evolution of all animals
- kick-starting our human story.
descmedium: Documentary series. Professor Iain Stewart explains the
role of the earliest flowers in sculpting the earth and driving the
evolution of all animals.
descshort: A look at how the early flowers sculpted the earth and
drove the evolution of all animals.
dir: /home/marcel/Videos
dldate: 2012-02-17
dltime: 17:06:44
duration: 3600
durations: default: 3600
episode: 2. The Power of Flowers
episodenum: 2
episodeshort: The Power of Flowers
expiry: 2012-02-28T20:59:00Z
expiryrel: in 11 days 3 hours
ext: EXT
filename:
/home/marcel/Videos/How_to_Grow_a_Planet_-_2._The_Power_of_Flowers_b01c8b5t_default_.EXT
filepart:
/home/marcel/Videos/How_to_Grow_a_Planet_-_2._The_Power_of_Flowers_b01c8b5t_default_.partial.EXT
fileprefix:
How_to_Grow_a_Planet_-_2._The_Power_of_Flowers_b01c8b5t_default_
firstbcast: default: 2012-02-14T21:00:00Z
firstbcastrel: default: 2 days 20 hours ago
index: 312
lastbcast: default: 2012-02-14T21:00:00Z
lastbcastrel: default: 2 days 20 hours ago
longname: How to Grow a Planet
modes: default:
flashhd1,flashhd2,flashhigh1,flashhigh2,flashlow1,flashlow2,flashstd1,flashstd2,flashvhigh1,flashvhigh2,n95_wifi1,rtsphd1,rtsphd2,rtsphigh1,rtsphigh2,rtsplow1,rtsplow2,rtspstd1,rtspstd2,rtspvhigh1,rtspvhigh2,subtitles1
modesizes: default:
flashhd1=1406MB,flashhd2=1406MB,flashhigh1=350MB,flashhigh2=350MB,flashlow1=174MB,flashlow2=174MB,flashstd1=211MB,flashstd2=211MB,flashvhigh1=659MB,flashvhigh2=659MB,n95_wifi1=81MB,rtsphd1=1406MB,rtsphd2=1406MB,rtsphigh1=350MB,rtsphigh2=350MB,rtsplow1=174MB,rtsplow2=174MB,rtspstd1=211MB,rtspstd2=211MB,rtspvhigh1=659MB,rtspvhigh2=659MB
name: How to Grow a Planet
nameshort: How to Grow a Planet
pid: b01c8b5t
player:
http://www.bbc.co.uk/iplayer/episode/b01c8b5t/How_to_Grow_a_Planet_The_Power_of_Flowers/
senum: s00e02
thumbfile:
/home/marcel/Videos/How_to_Grow_a_Planet_-_2._The_Power_of_Flowers_b01c8b5t_default_.jpg
thumbnail:
http://www.bbc.co.uk/iplayer/images/episode/b01c8b5t_150_84.jpg
thumbnail1:
http://node2.bbcimg.co.uk/iplayer/images/episode/b01c8b5t_86_48.jpg
thumbnail2:
http://node2.bbcimg.co.uk/iplayer/images/episode/b01c8b5t_150_84.jpg
thumbnail3:
http://node2.bbcimg.co.uk/iplayer/images/episode/b01c8b5t_178_100.jpg
thumbnail4:
http://node2.bbcimg.co.uk/iplayer/images/episode/b01c8b5t_512_288.jpg
thumbnail5:
http://node2.bbcimg.co.uk/iplayer/images/episode/b01c8b5t_528_297.jpg
thumbnail6:
http://node2.bbcimg.co.uk/iplayer/images/episode/b01c8b5t_640_360.jpg
timeadded: 0 days 19 hours ago (1329427671)
title: How to Grow a Planet: The Power of Flowers
type: tv
verpids: default: b01c8b5p
version: default
versions: default
web: http://www.bbc.co.uk/programmes/b01c8b5t.html
INFO: 1 Matching Programmes
INFO: Checking existence of default version
INFO: flashhd2 modes will be tried for version default
INFO: Trying flashhd2 mode to record tv: How to Grow a Planet - 2. The
Power of Flowers
INFO: File name prefix =
How_to_Grow_a_Planet_-_2._The_Power_of_Flowers_b01c8b5t_default_flashhd
INFO: 'Downloading Raw Subtitles to
/home/marcel/Videos/How_to_Grow_a_Planet_-_2._The_Power_of_Flowers_b01c8b5t_default_flashhd.ttxt'
INFO: Downloading Subtitles to
'/home/marcel/Videos/How_to_Grow_a_Planet_-_2._The_Power_of_Flowers_b01c8b5t_default_flashhd.srt'
RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting download at: 0.000 kB
INFO: Metadata:
INFO: duration 3550.12
INFO: moovPosition 32.00
INFO: width 1280.00
INFO: height 720.00
INFO: videocodecid avc1
INFO: audiocodecid mp4a
INFO: avcprofile 100.00
INFO: avclevel 41.00
INFO: aacaot 2.00
INFO: videoframerate 25.00
INFO: audiosamplerate 24000.00
INFO: audiochannels 2.00
INFO: trackinfo:
INFO: length 88750000.00
INFO: timescale 25000.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype avc1
INFO: length 85202944.00
INFO: timescale 24000.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype mp4a
1083157.293 kB / 3550.08 sec (99.9%)
Download complete
FFmpeg version SVN-r0.5.6-4:0.5.6-3, Copyright (c) 2000-2009 Fabrice
Bellard, et al.
configuration: --extra-version=4:0.5.6-3 --prefix=/usr
--enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib
--enable-libdirac --enable-libgsm --enable-libopenjpeg
--enable-libschroedinger --enable-libspeex --enable-libtheora
--enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping
--disable-vhook --enable-runtime-cpudetect --enable-gpl
--enable-postproc --enable-swscale --enable-x11grab --enable-libfaad
--enable-libdc1394 --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Dec 31 2011 15:16:11, gcc: 4.4.5
[h264 @ 0x8e2cd40]brainfart cropping not supported, this could look
slightly wrong ...
Seems stream 0 codec frame rate differs from container frame rate: 50.00
(50/1) -> 25.00 (25/1)
Input #0, flv, from
'/home/marcel/Videos/How_to_Grow_a_Planet_-_2._The_Power_of_Flowers_b01c8b5t_default_flashhd.partial.mp4.flv':
Duration: 00:59:10.12, start: 0.000000, bitrate: N/A
Stream #0.0: Video: h264, yuv420p, 1280x724 [PAR 180:180 DAR
320:181], 25 tbr, 1k tbn, 50 tbc
Stream #0.1: Audio: aac, 24000 Hz, stereo, s16
Output #0, mp4, to
'/home/marcel/Videos/How_to_Grow_a_Planet_-_2._The_Power_of_Flowers_b01c8b5t_default_flashhd.partial.mp4':
Stream #0.0: Video: 0x0000, yuv420p, 1280x724 [PAR 1:1 DAR
320:181], q=2-31, 90k tbn, 25 tbc
Stream #0.1: Audio: 0x0000, 24000 Hz, stereo, s16
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press [q] to stop encoding
frame=88750 fps=1210 q=-1.0 Lsize= 1082478kB time=3549.99
bitrate=2497.9kbits/s
video:1038988kB audio:41053kB global headers:0kB muxing overhead 0.225632%
INFO: Recorded
/home/marcel/Videos/How_to_Grow_a_Planet_-_2._The_Power_of_Flowers_b01c8b5t_default_flashhd.mp4
INFO: Downloaded Thumbnail to
'/home/marcel/Videos/How_to_Grow_a_Planet_-_2._The_Power_of_Flowers_b01c8b5t_default_flashhd.jpg'
INFO: Writing generic metadata to file
'/home/marcel/Videos/How_to_Grow_a_Planet_-_2._The_Power_of_Flowers_b01c8b5t_default_flashhd.xml'
marcel at LatitudeD810:~$
marcel at LatitudeD810:~$
marcel at LatitudeD810:~$ ffmpeg -i /home/marcel/Downloads/1080p/file.mkv
-t 90 -s 1280x720 -aspect 16:9 -r 25 -vcodec libx264 -pass 1 -acodec aac
-ab 128k -ac 2 -strict experimental filename128k.mp4
FFmpeg version SVN-r0.5.6-4:0.5.6-3, Copyright (c) 2000-2009 Fabrice
Bellard, et al.
configuration: --extra-version=4:0.5.6-3 --prefix=/usr
--enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib
--enable-libdirac --enable-libgsm --enable-libopenjpeg
--enable-libschroedinger --enable-libspeex --enable-libtheora
--enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping
--disable-vhook --enable-runtime-cpudetect --enable-gpl
--enable-postproc --enable-swscale --enable-x11grab --enable-libfaad
--enable-libdc1394 --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Dec 31 2011 15:16:11, gcc: 4.4.5
Seems stream 0 codec frame rate differs from container frame rate: 48.00
(48/1) -> 24.00 (24/1)
Input #0, matroska, from '/home/marcel/Downloads/1080p/file.mkv':
Duration: 01:39:14.51, start: 0.000000, bitrate: N/A
Stream #0.0: Video: h264, yuv420p, 1920x1040, PAR 1:1 DAR 24:13, 24
tbr, 1k tbn, 48 tbc
Stream #0.1(eng): Audio: dca, 48000 Hz, 5.1, s16
Stream #0.2(eng): Subtitle: 0x0000
Unknown encoder 'libx264'
marcel at LatitudeD810:~$
comes up with Unknown encoder 'libx264', but get-iPlayer works (I'm
Debian novice, so not sure what to do) :(
More information about the get_iplayer
mailing list