2017-01-02 16 views
0

トランスコードを使用して、私のCasio camからmp4にMOVを変換します。なぜトランスコードするのですか?私も同じステップでビデオをデハイクしたいからです。トランスコードを使用してMOVをmp4に変換する

私は

ffmpeg -i in.MOV out.mp4

を使用する場合、それは動作します。

transcode -J stabilize -i in.MOV

または

transcode -J transform -i in.MOV -y ffmpeg -F mpeg4 -o out.mp4

を使用している場合、私はこれらのエラーの数百を取得:トランスコードは内部のffmpegを使用しているかのよう

[ffmpeg_audio] Error: avcodec_open2 failed 
[adpcm_ima_wav @ 0x1f7f180] Only 4-bit ADPCM IMA WAV files are supported 

は、これは私には見えます。

私はffmpegを使って最初にmp4にしてから、ビデオを安定させるためにトランスコードを使用することができましたが、2回再エンコードして回避したいと思います。

これはmplayerのが私のMOVファイルについてこう言われる、

MPlayer2 2.0-701-gd4c5b7f-2ubuntu2 (C) 2000-2012 MPlayer Team 
Cannot open file '/home/koem/.mplayer/input.conf': No such file or directory 
Failed to open /home/koem/.mplayer/input.conf. 
Cannot open file '/etc/mplayer/input.conf': No such file or directory 
Failed to open /etc/mplayer/input.conf. 

Playing 1-original.MOV. 
Detected file format: QuickTime/MOV (libavformat) 
[lavf] stream 0: video (h264), -vid 0 
[lavf] stream 1: audio (adpcm_ima_wav), -aid 0, -alang eng 
Clip info: 
major_brand: qt 
minor_version: 537921536 
compatible_brands: qt caqv 
creation_time: 2017-01-02 23:31:38 
Load subtitles in . 
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory 
[vdpau] Error when calling vdp_device_create_x11: 1 
[ass] auto-open 
Selected video codec: H.264/AVC/MPEG-4 AVC/MPEG-4 part 10 [libavcodec] 
Selected audio codec: ADPCM IMA WAV [libavcodec] 
AUDIO: 44100 Hz, 2 ch, s16le, 352.8 kbit/25.00% (ratio: 44100->176400) 
AO: [pulse] 44100Hz 2ch s16le (2 bytes per sample) 
Starting playback... 
VIDEO: 1920x1080 29.970 fps 15940.0 kbps (1992.5 kB/s) 
VO: [xv] 1920x1080 => 1920x1080 Planar YV12 
Colorspace details not fully supported by selected vo. 
A: 1.1 V: 1.1 A-V: -0.000 ct: 0.000 0/ 0 16% 8% 1.6% 0 0 

Exiting... (Quit) 

は、どのように私はそれが最初のffmpegを使用せずにトランスコードして動作させることができますか?

答えて

2

FFmpegはdeshakestabilizationのフィルタを持っています。新しいbinaryを入手してください。

は、既存のバイナリを続け

ffmpeg -i in.MOV -vcodec copy out.mp4 

このスキップするビデオの再エンコードを実行します。

+0

大丈夫です!これはそれでした: 'ffmpeg -i in.MOV -vf vidstabdetect/tmp/x.MOV'​​そして' ffmpeg -i in.MOV -vf vidstabtransform out.mp4'。ありがとう! – koem

+0

私はあなたの答えをUbuntu 17.04で試したところ、うまくいきました。 –

関連する問題