[packman] where did smplayer2 go?

Martin Herkt lachs0r at srsfckn.biz
Mon Mar 23 11:07:17 CET 2015

On Monday 23 March 2015 02:12:56 Felix Miata wrote:
> I don't know what you mean by "using" streaming software either. I've been
> collecting these .ts streams several years off of FTA DVB satellite
> receivers that have no editing functions and minimal competence in playback
> of the recorded streams they themselves collected on their own internal HDs
> or on USB HDs. Each has little/poor to no ability to play streams from the
> others, which means if player malfunctions or dies, the file is useless,
> until I find Linux PC software I can figure out how to use.

I see. Well, I use tvheadend with a DVB-S2 receiver card (TeVii S464), which 
works really well for scheduled recording or just watching TV.

If it is set to record to the Matroska (mkv) container format (the default), 
it will also insert chapter marks where the stream parameters change
(e.g. a change from 4:3 aspect ratio to 16:9), which can be useful.

> Most of these I've saved are from MPEG4 H.264 DVB-S2 8PSK sources. Some are
> not H.264. Some are MPEG2. From all of these I want to eradicate commercials
> and save in a format most players can play and skip F/R and play F/R and
> find index marks in same manner as DVDs and their players behave. I've made
> attempts with Kdenlive, MythTV and a few other listings from
> https://en.wikipedia.org/wiki/Comparison_of_video_editing_software without
> ever making meaningful progress understanding even the basics.

If you only need to cut these files, using mkvmerge (it also has a GUI program 
called mmg) from the mkvtoolnix package, or ffmpeg, will probably work, 
although it might be a bit cumbersome. mkvtoolnix will only remux files, not 
transcode them, and as such you lose no quality, but cutting is not frame-
accurate (snapped to the nearest video keyframe). FFmpeg can do the same, but 
will also let you transcode.
mpv can also transcode and can be used with its own kind of edit decision list 
to cut and splice things, but it can't remux.

If you need real video editing capabilities then you can try using VapourSynth 
(a scriptable video editing framework similar to AviSynth - warning, steep 
learning curve) plus FFmpeg, or Blender's video sequence editor if you want 
something graphical.
The latter is actually very good (better than pretty much all other GUI NLEs 
on Linux), just a tad bit lacking when it comes to encoder settings.
Note that Blender will have to be built with FFmpeg support for this to work.

For pretty much all video editors to work reliably, you need to get rid of the 
MPEG TS container, because nothing is frame-accurate with that (can result in 
cuts at the wrong frames and video corruption). To do that, you can try this:

    ffmpeg -i input.ts -map 0 -c copy output.mkv


    -i input.ts - an input file
    -map 0 - tells ffmpeg to map all streams from input file 0 to the output
    -c copy - direct stream copy, no transcoding
    output.mkv - the output file

Or with mkvtoolnix:

    mkvmerge input.ts -o output.mkv

The result should already work perfectly with most software players as well.

> Suggestions that have good instructions (man pages don't work for me) really
> would be welcome.

See above. I know all this video stuff can be a lot to stomach, and there's an 
almost infinite number of things to avoid, so if you need any help or further 
advice with this, feel free to email me directly or ask me on IRC
(lachs0r @ freenode). 

More information about the Packman mailing list