Saved copy of MP4 file contains no data streams

Started by bassmann, March 31, 2017, 11:52:42 PM

Previous topic - Next topic

bassmann

I am attempting to trim MP4 files and then save this as a copy (ie. save as MP4, no re-encoding).
Previously under windows I had no problems doing this but I've recently switched to Linux Mint 18 which is where I'm having the problems.
All Mint Updates are applied and I'm running AVIDEMUX 2.6.19. My source files are MP4

Settings
- Video Output set to Copy
- Audio Output set to Copy

This is the behaviour under various Output Formats;

MP4 Muker - AVIDEMUX says "File saved sucessfully" however is cannot be played in a media player. XPlayer show "An error Occurred, Stream contains no data". VLC player cannot play either.
MP4v2 Muxer - cannot be saved. AVIDEMUX throws the error "Info - Muxer cannot open"
Mkv Muxer - saves correctly and is playable

So Mkv is fine but theres issues somewhere with MP4.

I feel like there's a Codec issue  somewhere so I've confirmed that Mint-Meta-Codecs is installed. Is there something else AVIDEMUX needs to work properly under Mint 18?

Thanks



Jan Gruuthuse

Did you build avidemux 2.6.19 yourself?
Linux Mint 18 is that Ubuntu based 12.04?
Check if these are installed:
dpkg -l build-essential cmake fakeroot g++ gcc gettext liba52-0.7.4-dev libaften-dev libasound2-dev libdca-dev libdts-dev libfaac-dev libfaad-dev libglib2.0-dev libgtk-3-dev libgtk2.0-dev libmad0-dev libmp3lame-dev libpng12-dev libqt4-dev libqt4-opengl libqt4-opengl-dev libsdl-sound1.2-dev libsqlite3-dev libvdpau-dev libvorbis-dev libx264-dev libxml2-dev libxv-dev libxvidcore-dev make libopencore-amrwb-dev libopencore-amrnb-dev libvpx-dev pkg-config subversion yasm

QuoteDesired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                        Version                     Description
+++-===========================-===========================-======================================================================
ii  build-essential             11.5ubuntu2                 Informational list of build-essential packages
ii  cmake                       2.8.7-0ubuntu4              cross-platform, open-source make system
ii  fakeroot                    1.18.2-1                    tool for simulating superuser privileges
ii  g++                         4:4.6.3-1ubuntu5            GNU C++ compiler
ii  gcc                         4:4.6.3-1ubuntu5            GNU C compiler
ii  gettext                     0.18.1.1-5ubuntu3           GNU Internationalization utilities
ii  liba52-0.7.4-dev            0.7.4-16build1              library for decoding ATSC A/52 streams (development)
ii  libaften-dev                0.0.8+git20100105-0ubuntu2  audio AC3 encoder - development files
ii  libasound2-dev              1.0.25-1ubuntu10.1          shared library for ALSA applications -- development files
ii  libdca-dev                  0.0.5-5                     decoding library for DTS Coherent Acoustics streams (development)
ii  libdts-dev                  0.0.5-5                     backward compatibility place-holder for libdca
ii  libfaac-dev                 1.28-0ubuntu2               AAC audio encoder (development)
ii  libfaad-dev                 2.7-7                       freeware Advanced Audio Decoder - development files
ii  libglib2.0-dev              2.32.3-0ubuntu1             Development files for the GLib library
ii  libgtk-3-dev                3.4.2-0ubuntu0.3            development files for the GTK+ library
ii  libgtk2.0-dev               2.24.10-0ubuntu6            development files for the GTK+ library
ii  libmad0-dev                 0.15.1b-7ubuntu1            MPEG audio decoder development library
ii  libmp3lame-dev              3.99.3+repack1-1            MP3 encoding library (development)
ii  libopencore-amrnb-dev       0.1.2-1                     Adaptive Multi Rate speech codec - development files
ii  libopencore-amrwb-dev       0.1.2-1                     Adaptive Multi-Rate - Wideband speech codec - development files
ii  libpng12-dev                1.2.46-3ubuntu4             PNG library - development
ii  libqt4-dev                  4:4.8.1-0ubuntu4.1          Qt 4 development files
ii  libqt4-opengl               4:4.8.1-0ubuntu4.1          Qt 4 OpenGL module
ii  libqt4-opengl-dev           4:4.8.1-0ubuntu4.1          Qt 4 OpenGL library development files
ii  libsdl-sound1.2-dev         1.0.3-4                     Development files for SDL_sound
ii  libsqlite3-dev              3.7.9-2ubuntu1              SQLite 3 development files
ii  libvdpau-dev                0.4.1-3ubuntu1              Video Decode and Presentation API for Unix (development files)
ii  libvorbis-dev               1.3.2-1ubuntu3              The Vorbis General Audio Compression Codec (development files)
ii  libvpx-dev                  1.0.0-1                     VP8 video codec (development files)
ii  libx264-dev                 2:0.120.2151+gita3f4407-2   development files for libx264
ii  libxml2-dev                 2.7.8.dfsg-5.1ubuntu4.1     Development files for the GNOME XML library
ii  libxv-dev                   2:1.0.6-2build1             X11 Video extension library (development headers)
ii  libxvidcore-dev             2:1.3.2-6                   Open source MPEG-4 video codec (development)
ii  make                        3.81-8.1ubuntu1             An utility for Directing compilation.
ii  pkg-config                  0.26-1ubuntu1               manage compile and link flags for libraries
ii  subversion                  1.6.17dfsg-3ubuntu3         Advanced version control system
ii  yasm                        1.1.0-1                     modular assembler with multiple syntaxes support
Install missing and try again.
If this fails, upload a short clip +- 100MB, that poses this issue with mp4 muxers.
See info: Upload Hochladen Télécharger Subir

Jan Gruuthuse

Eventually if you're building you could try in the directory where you have avidemux github:
bash createDebFromSourceUbuntu.bash

eumagga0x2a

QuoteMy source files are MP4

This means nothing. Please post the output of

ffprobe /path/to/your/source/file