Recommendations on video apps

I just saw a report of a security flaw in vlc player. That is my go-to player for all video. I would like to hear recommendations on a replacement. I find Dragon Player to be a big disappointment. It rarely works for me at all. I also would like to use a simple video editor to trim sections of video downloaded from my phone. I have kdenlive, which is a little more heavy duty than I need.

Browsing with yast, I see some apps that might be suitable for these two needs: avidemux3, cinema, kmplayer and others. Please tell me what your opinions are.

For playing videos, I use mpv Media Player. For trimming videos, I have occasionally used avidemux3.

hmmm… clicked on avidemux and it crashed yast. Never saw that happen!

smplayer has capabilities similar to vlc’s. But they may share the same bug, because of usage of same libraries. Configure the player for effective usage; there are many configuration settings.

Trimming of videos is easily done from command line using ffmpeg.

Hi
Seems it’s a don’t panic… care to share the source of the report?

Have a read here, VideoLAN says VLC security flaw is fixed | PC Gamer

One of the VLC developers is part of the openSUSE Community and the Tumbleweed Release Manager, can talk to him direct on IRC if you would like further reassurance…

Sorry, I can’t provide a link since it was a news item on my phone. I can no longer find it. Thanks for all the suggestions.

OK. I’m in over my head. I couldn’t get avidemux to run. I did some research and got avidemux3 to run (with a gui) but running the supposed gui, avidemux3-qt, will not work.

I used k3b to burn the mp4 to a cd but it will not run on any computer I tried. I just copied the file, along with a jpeg file, to a cd, but the movie will not open. I can play the video from my computer’s hard drive. So, the mp4 file is ok. It just won’t play from the cd. Perhaps, I should not have mixed the two file types.

I thought I could use avidemux to convert from mp4 to mpeg, in case that was an easy way out. But the options available mean nothing to me and I don’t want to burn a bunch of cd’s until I find one that works by accident.

I have one file to just get on cd. The other file needs to be trimmed to fit on the cd. It seems both files have to be converted. What programs do I need and what are the basic options to get them to work?

What does


ffmpeg -i blahblah.mp4 blahblah.mpeg 

do ?

This isn’t working for me because the file has a space in the title. Should I rename it?

I changed the file name and got this:

l@linux:~/Downloads/Photos/Photos (1)> ffmpeg -i guitar.mp4 Wguitar.mpeg
ffmpeg version 4.1.3 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 9 (SUSE Linux)
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg -
-extra-cflags='-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-un
wind-tables -fstack-clash-protection -flto=1 -g' --optflags='-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-prot
ector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -flto=1 -g' --disabl
e-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl --disable-op
enssl --enable-avresample --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libb
luray --enable-libbs2b --enable-libcelt --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-
libdc1394 --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libg
sm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --e
nable-libopus --enable-libpulse --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libs
sh --enable-libsrt --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enab
le-libv4l2 --enable-libvpx --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libzmq --enable-
libzvbi --enable-lto --enable-lv2 --enable-libmfx --enable-vaapi --enable-vdpau --enable-libfdk-aac-dlo
pen --enable-nonfree --enable-libvo-amrwbenc --enable-version3 --enable-libx264 --enable-libx265 --enab
le-librtmp --enable-libxvid
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'guitar.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2019-07-26T23:23:12.000000Z
    com.android.version: 9
  Duration: 00:04:30.52, start: 0.000000, bitrate: 22205 kb/s
    Stream #0:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 191 kb/s (default)
    Metadata:
      creation_time   : 2019-07-26T23:23:12.000000Z
      handler_name    : SoundHandle
    Stream #0:1(eng): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, smpte170m/bt470bg/bt2020-12)
, 1920x1080, 22011 kb/s, SAR 1:1 DAR 16:9, 30.06 fps, 30 tbr, 90k tbn, 180k tbc (default)
    Metadata:
      rotate          : 90
      creation_time   : 2019-07-26T23:23:12.000000Z
      handler_name    : VideoHandle
    Side data:
      displaymatrix: rotation of -90.00 degrees
Stream mapping:
  Stream #0:1 -> #0:0 (h264 (native) -> mpeg1video (native))
  Stream #0:0 -> #0:1 (aac (native) -> mp2 (native))
Press [q] to stop, ?] for help
[swscaler @ 0x55d2e2976880] deprecated pixel format used, make sure you did set range correctly
[mpeg @ 0x55d2e2427800] VBV buffer size not set, using default size of 230KB                            
If you want the mpeg file to be compliant to some specification                                         
Like DVD, VCD or others, make sure you set the correct buffer size                                      
Output #0, mpeg, to 'Wguitar.mpeg':                                                                     
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    com.android.version: 9
    encoder         : Lavf58.20.100
    Stream #0:0(eng): Video: mpeg1video, yuv420p, 1080x1920 [SAR 1:1 DAR 9:16], q=2-31, 200 kb/s, 30 fp
s, 90k tbn, 30 tbc (default)
    Metadata:
      encoder         : Lavc58.35.100 mpeg1video
      creation_time   : 2019-07-26T23:23:12.000000Z
      handler_name    : VideoHandle
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
      displaymatrix: rotation of -0.00 degrees
    Stream #0:1(eng): Audio: mp2, 44100 Hz, stereo, s16, 384 kb/s (default)
    Metadata:
      creation_time   : 2019-07-26T23:23:12.000000Z
      handler_name    : SoundHandle
      encoder         : Lavc58.35.100 mp2
frame= 1068 fps= 84 q=31.0 size=   11636kB time=00:00:35.87 bitrate=2657.0kbits/s dup=0 drop=1 speed=2.
frame= 1113 fps= 84 q=31.0 size=   12090kB time=00:00:37.00 bitrate=2676.8kbits/s dup=0 drop=1 speed=2.
frame= 1159 fps= 85 q=31.0 size=   12624kB time=00:00:38.95 bitrate=2654.6kbits/s dup=0 drop=1 speed=2.
frame= 1204 fps= 85 q=31.0 size=   13056kB time=00:00:40.03 bitrate=2671.6kbits/s dup=0 drop=1 speed=2.
frame= 1248 fps= 85 q=31.0 size=   13792kB time=00:00:42.01 bitrate=2689.2kbits/s dup=0 drop=1 speed=2.
frame= 1295 fps= 85 q=31.0 size=   14424kB time=00:00:43.06 bitrate=2743.7kbits/s dup=0 drop=1 speed=2.
frame= 1338 fps= 85 q=31.0 size=   15102kB time=00:00:45.07 bitrate=2744.9kbits/s dup=0 drop=1 speed=2.
frame= 1383 fps= 85 q=31.0 size=   15870kB time=00:00:46.08 bitrate=2820.8kbits/s dup=0 drop=1 speed=2.
frame= 1429 fps= 85 q=31.0 size=   16374kB time=00:00:48.15 bitrate=2785.6kbits/s dup=0 drop=1 speed=2.
frame= 1473 fps= 85 q=31.0 size=   16916kB time=00:00:49.17 bitrate=2818.2kbits/s dup=0 drop=1 speed=2.
frame= 1520 fps= 86 q=31.0 size=   17406kB time=00:00:51.20 bitrate=2784.5kbits/s dup=0 drop=1 speed=2.
frame= 1566 fps= 86 q=31.0 size=   17832kB time=00:00:52.22 bitrate=2797.0kbits/s dup=0 drop=2 speed=2.
frame= 1608 fps= 86 q=31.0 size=   18192kB time=00:00:54.26 bitrate=2746.3kbits/s dup=0 drop=2 speed=2.
frame= 1653 fps= 86 q=31.0 size=   18636kB time=00:00:55.28 bitrate=2761.5kbits/s dup=0 drop=2 speed=2.
frame= 8117 fps= 85 q=31.0 Lsize=  106790kB time=00:04:30.50 bitrate=3234.0kbits/s dup=0 drop=15 speed=2.84x     
video:93481kB audio:12676kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.596005%


This gave me an mpeg file that plays on my computer. The highlighted text in the above quote makes me believe that I left some necessary parameter out. Now that I have this file, I need to edit (remove) the first minute or so where nothing happens. However, this conversion substantially shrunk the file size! I think I can burn it to cd now. Regardless, thank you for helping me with this.

Either quote or rename it.

ex

Rename it, or escape the space char by "\ " ( without quotes )