HDMI is a horrid format; it was badly thought out and badly designed, and the failures of its design are so apparent that they could have been addressed and resolved with very little fuss. Why they weren’t, exactly, is really anyone’s guess, but the key has to be that the standard was not intended to provide a benefit to the consumer, but to such content providers as movie studios and the like. It would have been in the consumer’s best interests to develop a standard that was robust and reliable over distance, that could be switched, amplified, and distributed economically, and that connects securely to devices; but the consumer’s interests were, sadly, not really a priority for the developers of the HDMI standard.
There are two methods within ffmpeg that can be used to concatenate files of the same type: the concat ”demuxer” and the concat ”protocol”. The demuxer is more flexible – it requires the same codecs, but different container formats can be used; and it can be used with any container formats, while the protocol only works with a select few containers. However, the concat protocol is available in older versions of ffmpeg, where the demuxer isn’t.
via Concatenate – FFmpeg.
I needed a way to concatenate mp4 files generated from all the IP cameras connected to the open wifi. I tried compiling MP4Joiner but there were way too many dodgy dependencies throwing code errors in the compile. Then I read that simple ffmpeg, a package easily loaded onto a Linux box, can merge mp4 files and it works. Unfortunately concat only works on later Fedora releases like Fedora 19 and above but it’s easier than manually merging them in Avidemux. My main server still runs Fedora 14 for many reasons so merging them simply requires running a command manually in a Fedora 19 or above Virtual Machine. In the future when I migrate to a later release this can all be scripted seamlessly.
Here’s more as to how it’s done in ffmpeg…
Create a file mylist.txt with all the files you want to have concatenated in the following form (lines starting with a # are ignored):# this is a comment file '/path/to/file1' file '/path/to/file2' file '/path/to/file3'
Note that these can be either relative or absolute paths. Then you can stream copy or re-encode your files:ffmpeg -f concat -i mylist.txt -c copy output
The new codec will considerably ease the burden on global networks where, by some estimates, video accounts for more than half of bandwidth use. The new standard, known informally as ‘High Efficiency Video Coding’ (HEVC) will need only half the bit rate of its predecessor, ITU-T H.264 / MPEG-4 Part 10 ‘Advanced Video Coding’ (AVC), which currently accounts for over 80 per cent of all web video. HEVC will unleash a new phase of innovation in video production spanning the whole ICT spectrum, from mobile devices through to Ultra-High Definition TV.
The Moving Picture Experts Group (MPEG) has met to issue a draft international standard of a new video-compression format that is twice as efficient as current standards.
Download videos from various Flash-based video hosting sites, without having to use the Flash player. Handy for saving videos for watching offline, and means you don’t have to keep upgrading Flash for sites that insist on a newer version of the player.
Intel and Advanced Micro Devices are phasing out chipset support for VGA by 2015, which could discourage PC makers from adding VGA ports. PC makers would need to add a separate chipset on the motherboard for VGA connectors, which could add to the cost of making a PC, O’Rourke said. Advanced Micro Devices has announced it would phase out chipset support for DVI by 2015.