ffmpeg - wave.png: Ungültiges Argument

462
mikejus

Ich versuche, ffmpeg auf Synology NAS mit DSM 6.2 zu verwenden, um die Wellenform meiner mp4-Dateien zu erstellen.

ffmpeg -i aaa.mp4 -lavfi showwavespic=split_channels=1:s=1024x800 waveform.png  [NULL @ 0x24271e0] Unable to find a suitable output format for 'waveform.png' waveform.png: Invalid argument 

aber

ffmpeg -i aaa.mp4 -lavfi showwavespic=split_channels=1:s=1024x800 waveform.avi 

funktioniert gut und ich kann Wave sehen, während sie wave.avi spielt

ffmpeg version 2.7.1 Copyright (c) 2000-2015 the FFmpeg developers built with gcc 4.9.3 (crosstool-NG 1.20.0) 20150311 (prerelease) configuration: --prefix=/usr --incdir='$/include/ffmpeg' --arch=i686 --target-os=linux --cross-prefix=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- --enable-cross-compile --enable-optimizations --enable-pic --enable-gpl --enable-shared --disable-static --enable-version3 --enable-nonfree --enable-libfaac --enable-encoders --enable-pthreads --disable-bzlib --disable-protocol=rtp --disable-muxer=image2 --disable-muxer=image2pipe --disable-swscale-alpha --disable-ffserver --disable-ffplay --disable-devices --disable-bzlib --disable-altivec --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --disable-vaapi --disable-decoder=amrnb --disable-decoder=ac3 --disable-decoder=ac3_fixed --disable-encoder=zmbv --disable-encoder=dca --disable-encoder=ac3 --disable-encoder=ac3_fixed --disable-encoder=eac3 --disable-decoder=dca --disable-decoder=eac3 --disable-decoder=truehd --cc=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ccache-gcc --enable-yasm --enable-libx264 --enable-encoder=libx264 libavutil 54. 27.100 / 54. 27.100 libavcodec 56. 41.100 / 56. 41.100 libavformat 56. 36.100 / 56. 36.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 16.101 / 5. 16.101 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 2.100 / 1. 2.100 libpostproc 53. 3.100 / 53. 3.100 

Was ist falsch? Vielen Dank.

0
Sie verwenden eine sehr alte Version von ffmpeg. Ipor Sircer vor 5 Jahren 0
Dein Build hat `--disable-muxer = image2`. Es können keine PNGs geschrieben werden. Holen Sie sich einfach ein aktuelles statisches Build. Gyan vor 5 Jahren 1
Danke, Leute! mikejus vor 5 Jahren 0
Haben Sie das kompiliert oder wurde es von Synology bereitgestellt? LordNeckbeard vor 5 Jahren 0
Auf DS918 + mit DSM 6.2.1-23824 Update 1 vorinstalliert mikejus vor 5 Jahren 0

0 Antworten auf die Frage