Vraag avconv Corrupte (0 KB) videobestanden maken


EDIT: I hebben heb deze vraag gezien: avconv maakt een nulbytebestand aan tijdens het proberen om mp4 video downsample Helaas is het niet hetzelfde probleem.

Ik probeer avconv te gebruiken in combinatie met een website op een Linux Ubuntu-server om een ​​geüploade video twee keer op te slaan, eenmaal als een ogg en opnieuw als een mp4 (in een poging alle compatibiliteit van de browser te dekken).

Ik heb nog nooit avconv (of zelfs shell met PHP eerder gebruikt) gebruikt, dus ik ben vrij de novice hier. Maar ik heb een behoorlijk bedrag van Google weten samen te voegen.

Gewoon om te testen of dingen werken, ik heb nog geen PHP shell_exec - ik gebruik avconv rechtstreeks vanaf de opdrachtregel op de server.

Dit is het probleem: ongeacht wat voor soort video ik maak, wanneer ik naar het videopad in mijn browser navigeer, krijg ik de foutmelding dat het videobestand beschadigd is en niet kan worden afgespeeld.

Wanneer ik de videobestanden download om te controleren, zie ik dat hun grootte nul bytes is, terwijl het origineel 4,3 MB is.

Ik weet zeker dat ik gewoon een parameter of een andere mis - ik denk niet dat ik een exacte codec opgeeft die ik bijvoorbeeld kan gebruiken - maar ik ben zo beginner dat ik gewoon niet weet waar ik heen moet .

Dit is het commando dat ik op dit moment gebruik:

avconv -i /path/video.mp4 -vn /path/video.ogg

Ik heb ook geprobeerd de mp4 op te slaan als een andere mp4, met hetzelfde resultaat - een beschadigd bestand.

Ik heb verschillende andere opties geprobeerd, maar ik krijg veel resultaten voor FFmpeg in plaats van avconv, waarvan sommige lijken te werken, en andere die niet lijken te werken.

Hier is de avconv-uitgang in Terminal:

avconv version 0.8.17-4:0.8.17-0ubuntu0.12.04.1, Copyright (c) 2000-2014 the Libav developers
  built on Mar 16 2015 13:26:50 with gcc 4.6.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/path/video.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf54.4.100
  Duration: 00:00:46.54, start: 0.000000, bitrate: 741 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 640x264 [PAR 127:128 DAR 635:264], 608 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 128 kb/s
File '/path/video.ogg' already exists. Overwrite ? [y/N] y
Output #0, ogg, to '/path/video.ogg':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf53.21.1
    Stream #0.0(und): Audio: flac, 44100 Hz, stereo, s16, 200 kb/s
Stream mapping:
  Stream #0:1 -> #0:0 (aac -> flac)
Press ctrl-c to stop encoding
size=    3875kB time=46.60 bitrate= 681.2kbits/s    
video:0kB audio:3858kB global headers:0kB muxing overhead 0.445476%

1
2017-08-27 13:53


oorsprong




antwoorden: