J. P. Gilliver (John) said:
Mine (Android 4.2.2) saved a file which I was able to move to this
computer, which I was able to view (in VLC for example). However,
VirtualDub isn't able to load it. (I use VirtualDub for editing - mainly
snipping out unwanted sections, but also rotating and trimming.)
I've been able to convert it into other formats - using VLC's saver,
also something I have called Replay Converter; however, VirtualDub still
won't load any of them. Nor will Windows Movie Maker (2.1.4028.0).
I forget what the original file was called (.avi, I think): I now have
it as .mp4, which one of my conversion attempts produced and was far
smaller (about 17M for 3.5 minutes of 640x480~10FPS: IIRR the original
was >200M), but still played in VLC no different as far as I could see,
so I kept that. But obviously within .mp4, .avi etc. there are many
variations; most videos from _other_ sources _will_ load into VirtualDub.
Do (Android) 'phones/tablets/etc. all store in a common format (CoDec,
whatever), and how to convert them into a commoner one that more editors
recognise is known, or does each make/model use its own quirk? (The
'phone is a Doogee 300, FWIW - I've been told it appears to be a Galaxy
clone, though I'm not too bothered as it does what I want from it.)
These things are largely a "from-to" exercise.
You look up the capabilities of the destination tool, then
use your converter program to make something the program
can handle.
http://en.wikipedia.org/wiki/Virtualdub
Video consists of "container" formats. These specify how many
tracks are inside (multiple video or audio tracks, subtitles).
A lot of video content is unimaginative, so there is just one
video track, one audio track, no subtitles. Where the container
is a challenge, is some tools are focused on just one container,
like AVI, Matroska, Apple MOV. And they won't even attempt to
open a second or third container type. That's where your
converter program comes in.
On the video and audio track, they use CODECs. These are coder/decoder
methods, that tell editors or viewer tools, how to map the ones and
zeros in the file, to pixels on the screen. CODECs can compress in
either a lossy or lossless manner. If you decompress a lossy format
then lossy recompress it again, there can be generational losses
(information loss that eventually degrades the movie to unviewable
after enough saves). Lossless compression might give a 3:1 improvement
over the original raw video. Lossy compression gives over 100:1 improvement.
The data rate at the sensor could be 250 or 400MB/sec, and a 100:1
improvement makes it easy to record even on a USB flash stick (4MB/sec).
When I worked with VirtualDub, I think I added HuffYUV codec, which
does lossless compression. If I record a movie (from my WinTV card)
using that CODEC, only the machine with that CODEC installed can
read it. Other machines would complain. And the term "lossless" in
this case is relative, as in some cases, color information is just
thrown away from the sensor, in order to keep down file size.
As Poutnik says, there is MediaInfo, and there is GSpot, which
provide info about what CODEC is used inside your container. And
they help you figure out what CODECs need to be installed. CODECs
can be installed directly into the OS (to be shared by all DirectShow
applications). But you also get the benefit of CODECs which
are held inside converter applications. A converter application
using the FOSS "libav" can handle a good selection of containers
and CODECs and get your materials into a format suited for
your editor. I prefer keeping my CODECs inside converters,
so the OS doesn't become a mess. DirectShow sometimes finds it
has more than one CODEC to do the same job, and the CODECs are
assigned weights as to which one is better to use. Some CODECs
you get off the Internet have defects, such as tipping the picture
upside down and so on. Managing CODECS by tossing them in the OS,
is an unnecessary hassle.
I happen to like VirtualDub, as I think it was one of the
few tools that the noise reduction actually worked. I've tried
a few custom programs with fancy FFT math that take all night
to run, and you can't see any good effect from those. VirtualDub
allows removing VCR head roll, by snipping off the bottom
of the video, then resizing to a common standard. But it's hardly
a video editor - if you shoot your own video, you need fade-in
and fade-out transitions, and the simple and free video editors
don't do that.
The only asset WMM has, is I like the scene detection. I can take
a TV news story, which has fade to black in it, and WMM automatically
detects "chunks". And frequently, this allows editing around
commercials, tossing out the fat and keeping the meat. If you
want actual transitions in WMM, there is a scripting language
so you can write your own.
So your tool collections would start with:
1) MediaInfo and GSpot, to indicate container and codecs.
And Wikipedia, so you can draw a diagram of how your
video goes from dissimilar source to destination, what
tools will be needed, where the converter might be needed.
2) Converter application to change container and/or codecs.
3) Editor application to apply dimensional changes, noise
reduction, transitions, general snipping.
4) Something to package the results for media. Like an
authoring tool for a home DVD. For videos viewed on mobile
devices, you might just hand out items from (3) instead.
For lame tools like WMM, your converter in (2) can rework
the output so more mobile devices can view it.
When you use a converter, *many* of the gory details are
hidden from you. If you needed to recode a video from
the command line, it would take *weeks* before you would
accidentally get it right. Video conversion has various
notions of "profiles", or best settings for a particular
situation. And placing those in a convenient menu, means
regular folks can just get on with their lives. There is
an unbelievable amount of stuff to know, if you want to
do manual conversion, and tweak for an even better result.
All I know about the topic, is any time I've tried it,
my results were a "dismal fail". A converter program
makes you feel heroic and "what's so tough about this stuff"
And that's a good thing.
HTH,
Paul