-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathffmpeg_history.txt
109 lines (109 loc) · 9.3 KB
/
ffmpeg_history.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
1 sudo dpkg -i ~/Downloads/anydesk_6.3.0-1_amd64.deb
2 sudo apt install anydesk
3 sudo apt --fix-broken install
4 sudo dpkg -i ~/Downloads/anydesk_6.3.0-1_amd64.deb
5 anydesk
6 sudo apt-get -y install cuda-toolkit-12-3
7 sudo apt update
8 sudo apt upgrade
9 pwd
10 ls
11 mkdir workspace
12 cd workspace/
13 pwd
14 sudo dpkg -i ~/Downloads/google-chrome-stable_current_amd64.deb
15 sudo apt remove firefox
16 sudo apt upgrade
17 sudo apt remove firefox
18 sudo snap remove firefox
19 sudo snap remove thunderbird
20 sudo apt remove thunderbird
21 sudo apt upgrade
22 sudo apt autoremove
23 sudo apt upgrade
24 chrome &
25 google-chrome
26 google-chrome-stable
27 exit
28 conda init
29 shasum -a ~/workspace/Anaconda3-2023.09-0-Linux-x86_64.sh
30 shasum -a 256 ~/workspace/Anaconda3-2023.09-0-Linux-x86_64.sh
31 bash ~/Downloads/Anaconda3-<INSTALLER_VERSION>-Linux-x86_64.sh
32 bash ~/workspace/Anaconda3-2023.09-0-Linux-x86_64.sh
33 conda activate base
34 conda init
35 eval "$(/home/eyerov/anaconda3/bin/conda shell.YOUR_SHELL_NAME hook)"
36 eval "$(/home/eyerov/anaconda3/bin/conda shell.bash hook)"
37 conda init
38 conda create --name localcv python=3
39 conda activate localcv
40 conda install anaconda::numpy
41 conda install anaconda::numpy -y
42 which python
43 vim ~/workspace/setup_records/opencv_options.txt
44 chmod +x ~/workspace/setup_records/opencv_options.txt
45 ~/workspace/setup_records/opencv_options.txt
46 sudo apt-get -y install cudnn9-cuda-12
47 find /usr -name cudnn.h
48 ~/workspace/setup_records/opencv_options.txt
49 sudo apt-get update -qq && sudo apt-get -y install autoconf automake build-essential cmake git-core libass-dev libfreetype6-dev libgnutls28-dev libmp3lame-dev libsdl2-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev meson ninja-build pkg-config texinfo wget yasm zlib1g-dev
50 mkdir -p ~/ffmpeg_sources ~/bin
51 sudo apt-get install libdav1d-dev
52 cd ~/ffmpeg_sources && wget https://github.com/Netflix/vmaf/archive/v2.3.1.tar.gz && tar xvf v2.3.1.tar.gz && mkdir -p vmaf-2.3.1/libvmaf/build &&cd vmaf-2.3.1/libvmaf/build && meson setup -Denable_tests=false -Denable_docs=false --buildtype=release --default-library=static .. --prefix "$HOME/ffmpeg_build" --bindir="$HOME/bin" --libdir="$HOME/ffmpeg_build/lib" && ninja && ninja install
53 sudo apt-get install nasm
54 sudo apt-get install libx264-dev
55 sudo apt-get install libx265-dev libnuma-dev
56 sudo apt-get install libvpx-dev
57 sudo apt-get install libfdk-aac-dev
58 sudo apt-get install libopus-dev
59 cd ~/ffmpeg_sources && git -C aom pull 2> /dev/null || git clone --depth 1 https://aomedia.googlesource.com/aom && mkdir -p aom_build && cd aom_build && PATH="$HOME/bin:$PATH" cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_TESTS=OFF -DENABLE_NASM=on ../aom && PATH="$HOME/bin:$PATH" make && make install
60 cd ~/ffmpeg_sources && git -C SVT-AV1 pull 2> /dev/null || git clone https://gitlab.com/AOMediaCodec/SVT-AV1.git && mkdir -p SVT-AV1/build && cd SVT-AV1/build && PATH="$HOME/bin:$PATH" cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DCMAKE_BUILD_TYPE=Release -DBUILD_DEC=OFF -DBUILD_SHARED_LIBS=OFF .. && PATH="$HOME/bin:$PATH" make && make install
61 source ~//.bashrc
62 vim ~/.bashrc
63 source ~//.bashrc
64 sudo apt-get install libdav1d-dev
65 cd ~/ffmpeg_sources && wget https://github.com/Netflix/vmaf/archive/v2.3.1.tar.gz && tar xvf v2.3.1.tar.gz && mkdir -p vmaf-2.3.1/libvmaf/build &&cd vmaf-2.3.1/libvmaf/build && meson setup -Denable_tests=false -Denable_docs=false --buildtype=release --default-library=static .. --prefix "$HOME/ffmpeg_build" --bindir="$HOME/bin" --libdir="$HOME/ffmpeg_build/lib" && ninja && ninja install
66 cd ~/ffmpeg_sources && wget -O ffmpeg-snapshot.tar.bz2 https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2 && tar xjvf ffmpeg-snapshot.tar.bz2 && cd ffmpeg && PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --pkg-config-flags="--static" --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" --extra-libs="-lpthread -lm" --ld="g++" --bindir="$HOME/bin" --enable-gpl --enable-gnutls --enable-libaom --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libsvtav1 --enable-libdav1d --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree --enable-cuda-nvcc --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64 --disable-static --enable-shared
67 nvcc
68 sudo apt install nvidia-cuda-toolkit
69 git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git
70 cd nv-codec-headers && sudo make install && cd –
71 cd -
72 cd nv-codec-headers && sudo make install && cd –
73 sudo apt-get install build-essential yasm cmake libtool libc6 libc6-dev unzip wget libnuma1 libnuma-dev
74 cd ../
75 cd ~/ffmpeg_sources && cd ffmpeg && PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --pkg-config-flags="--static" --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" --extra-libs="-lpthread -lm" --ld="g++" --bindir="$HOME/bin" --enable-gpl --enable-gnutls --enable-libaom --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libsvtav1 --enable-libdav1d --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree --enable-cuda-nvcc --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64 --disable-static --enable-shared
76 sudo apt install cuda-nvcc
77 sudo apt install nvcc
78 find /usr -name nvcc
79 vim ~/.bashrc
80 source ~/.bashrc
81 cd ~/ffmpeg_sources && cd ffmpeg && PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --pkg-config-flags="--static" --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" --extra-libs="-lpthread -lm" --ld="g++" --bindir="$HOME/bin" --enable-gpl --enable-gnutls --enable-libaom --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libsvtav1 --enable-libdav1d --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree --enable-cuda-nvcc --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64 --disable-static --enable-shared
82 sudo apt-get install libgnutls-dev
83 sudo apt-get install libunistring-dev
84 cd ~/ffmpeg_sources && cd ffmpeg && PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --pkg-config-flags="--static" --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" --extra-libs="-lpthread -lm" --ld="g++" --bindir="$HOME/bin" --enable-gpl --enable-gnutls --enable-libaom --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libsvtav1 --enable-libdav1d --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree --enable-cuda-nvcc --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64 --disable-static --enable-shared
85 PATH="$HOME/bin:$PATH" make && make install && hash -r
86 ffmpeg
87 ../../bin/ffmpeg
88 find /usr -name libavdevice.so.60
89 find /usr -name libavdevice.so*
90 find /lib -name libavdevice.so*
91 cd ~/ffmpeg_sources && wget https://github.com/Netflix/vmaf/archive/v2.3.1.tar.gz && tar xvf v2.3.1.tar.gz && mkdir -p vmaf-2.3.1/libvmaf/build &&cd vmaf-2.3.1/libvmaf/build && meson setup -Denable_tests=false -Denable_docs=false --buildtype=release --default-library=static .. --prefix "$HOME/ffmpeg_build" --bindir="$HOME/bin" --libdir="$HOME/ffmpeg_build/lib" && ninja && ninja install
92 cd
93 vim f
94 chmod +x f
95 ./f
96 find ~ -name libavdevice.so*
97 find /usr -name libavdevice.so*
98 ../../bin/ffmpeg
99 ./bin/ffmpeg
100 LD_LIBRARY_PATH =/home/eyerov/ffmpeg_build/lib:$LDDDD_LIBRARY_PATH
101 LD_LIBRARY_PATH=/home/eyerov/ffmpeg_build/lib:$LD_LIBRARY_PATH
102 ./bin/ffmpeg
103 export LD_LIBRARY_PATH=/home/eyerov/ffmpeg_build/lib:$LD_LIBRARY_PATH
104 ./bin/ffmpeg
105 ./bin/ffmpeg |grep enable
106 ./bin/ffmpeg -h |grep enable
107 ls /media/
108 ./bin/ffmpeg -i /media/eyerov/10.9T-0223/andaman/29-01-2024/IP/RecordFile/20240129/192.168.2.13_8000_1_25_-1/20240129_20340101003816_20340101010607_175838.mp4 -c:v hevc_nvenc /media/eyerov/10.9T-0223/andaman/29-01-2024/IP/RecordFile/20240129/192.168.2.13_8000_1_25_-1/20240129_20340101003816_20340101010607_175838_hevc_nvenc.mp4
109 history>workspace/setup_records/ffmpeg_history.txt