트랜스 코드를 사용하여 내 Casio cam에서 mp4로 MOV를 변환하려고합니다. 트랜스 코딩해야하는 이유는 무엇입니까? 왜냐하면 나는 또한 같은 단계에서 비디오를 deshake하고 싶다.트랜스 코드를 사용하여 MOV를 mp4로 변환
나는 그것이 작동
ffmpeg -i in.MOV out.mp4
를 사용하는 경우.
transcode -J transform -i in.MOV -y ffmpeg -F mpeg4 -o out.mp4
transcode -J stabilize -i in.MOV
또는
를 사용할 때 이러한 오류의 수백을 얻을 :[ffmpeg_audio] Error: avcodec_open2 failed
[adpcm_ima_wav @ 0x1f7f180] Only 4-bit ADPCM IMA WAV files are supported
이 나에게 보이는 트랜스 코딩은 내부적으로는 FFmpeg를 사용하는 것처럼.
ffmpeg를 사용하여 mp4를 먼저 만든 다음 트랜스 코드를 사용하여 비디오를 안정화 할 수 있지만 피할 수없는 두 번 다시 인코딩됩니다.
이 무엇 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를 사용하지 않고는 트랜스 코딩 작업을 할 수 있습니까?
좋습니다. 이것은'ffmpeg -i in.MOV -vf vidstabdetect/tmp/x.MOV' 그리고'ffmpeg -i in.MOV -vf vidstabtransform out.mp4'입니다. 감사! – koem
난 그냥 우분투 17.04에 귀하의 답변을 시도하고 작동합니다. –