I record TV shows using my freebox  and get .ts files as a result. They
ends up taking a lot of space, and I'd like to regain part of it.
So I would like to split some files and remove commercials. I would also
like to better compress them if possible.
The files may contain several soundtracks and subtitles. Sometimes,
network failures cause the files to be slightly or more seriously broken.
My ideal (for now) workflow would be
1. detect file corruptions and warn me or fix them (automatically)
2. pre-detect commercials (automatically)
3. split shows, remove commercials (manually)
4. compress and convert to .mkv (automatically)
I would like the most of it to run in batch mode.
I don't really care to get Matroska files at the end, but the file format
seems to be well fitted for this task.
Step 2 is optional but I would appreciate any mean to minimize the time
spent on step 3. As commercials often cause changes in frames sizes and
resolution, they might be easy to detect.
For step 3, I would try pitivi. I hope it won't loose the additional
sountracks and subtitles.
For step 4., I would use gstreamer or handbrake. Maybe I should wait for
to support WebM instead of H.264.
I guess step 1 is the tricky one. However, I think that if I don't check
and fix the files on a systematic basis, I'll get indexes and sync
troubles at the following steps.
So here are the questions :
- will pitivi and/or gstreamer handle the multiples soundtracks and
subtitles ts files correctly?
- is step 1 necessary? Do you tool any tool that would do it?
- do you know any tool that would do step 2?
- would you suggest any change in the workflow?
Thanks a lot for any hint.
From: Jeff <web.kiddo@fr...> - 2011-01-16 20:30:53
> - will pitivi and/or gstreamer handle the multiples soundtracks and
> subtitles ts files correctly?
In theory it could; in practice it won't (because it is not implemented
in pitivi, patches welcome, etc.).
Furthermore, your MPEG TS files won't work properly with gstreamer at
the present time, see
> 3. split shows, remove commercials (manually)
> 4. compress and convert to .mkv (automatically)
You should probably be using avidemux rather than pitivi here, as
avidemux is a bit more oriented for the use case you're looking for and
it allows lossless muxing/transcoding (with the "copy" option).
It would be nice to be able to do everything you describe above in
pitivi someday, but currently, those features are not there.